Cut performa ansexure 1 and 2 and also kannada apges from this and make it new doc
cd /home/daytona/workspace/attachments/f2d2667d-9eb6-4b80-ba17-d53072a7db0c/ && python3 -c " from pypdf import PdfReader reader = PdfReader('Important IEC -1-28.pdf') print(f'Total pages: {len(reader.pages)}') for i, page in enumerate(reader.pages): text = page.extract_text() # Print first 200 chars of each page snippet = text[:300].replace('\n', ' ') if text else '[no text]' print(f'Page {i+1}: {snippet}') print('---') "
python3 -c " from pypdf import PdfReader, PdfWriter src = '/home/daytona/workspace/attachments/f2d2667d-9eb6-4b80-ba17-d53072a7db0c/Important IEC -1-28.pdf' out = '/home/daytona/workspace/Important_IEC_trimmed.pdf' reader = PdfReader(src) writer = PdfWriter() # Keep pages 1-20 (index 0-19), remove pages 21-28 (Annexure 1, 2 + Kannada pages) for i in range(20): writer.add_page(reader.pages[i]) with open(out, 'wb') as f: writer.write(f) print(f'Done. Output has {len(writer.pages)} pages.') "
Important IEC trimmed
PDF Document · PDF
Those I. want into single doc not this pdf trimmwed one into new doc
python3 -c " from pypdf import PdfReader, PdfWriter src = '/home/daytona/workspace/attachments/f2d2667d-9eb6-4b80-ba17-d53072a7db0c/Important IEC -1-28.pdf' out = '/home/daytona/workspace/Annexure_1_2_Kannada.pdf' reader = PdfReader(src) writer = PdfWriter() # Extract pages 21-28 (index 20-27): Annexure 1, 2 (English) + Kannada pages for i in range(20, 28): writer.add_page(reader.pages[i]) with open(out, 'wb') as f: writer.write(f) print(f'Done. Output has {len(writer.pages)} pages.') "
Annexure 1 2 Kannada
PDF Document · PDF
Add proforma also and even one page with kananda line add up to before page
python3 -c " from pypdf import PdfReader reader = PdfReader('/home/daytona/workspace/attachments/f2d2667d-9eb6-4b80-ba17-d53072a7db0c/Important IEC -1-28.pdf') print(f'Total pages: {len(reader.pages)}') for i in range(len(reader.pages)): text = reader.pages[i].extract_text() snippet = text[:200].replace('\n', ' ') if text else '[no text]' print(f'Page {i+1}: {snippet}') print('---') "
python3 -c " from pypdf import PdfReader, PdfWriter src = '/home/daytona/workspace/attachments/f2d2667d-9eb6-4b80-ba17-d53072a7db0c/Important IEC -1-28.pdf' out = '/home/daytona/workspace/Annexure_Proforma_Kannada.pdf' reader = PdfReader(src) writer = PdfWriter() # Pages to include (0-indexed): # Proforma: pages 18, 19 (index 17, 18) # Annexure 1 English: pages 21-23 (index 20, 21, 22) # Annexure 2 English: page 24 (index 23) # Kannada pages: 25, 26, 27, 28 (index 24, 25, 26, 27) # Page 27 (index 26) is already before page 28 (index 27) — correct order pages_to_include = [17, 18, 20, 21, 22, 23, 24, 25, 26, 27] for i in pages_to_include: writer.add_page(reader.pages[i]) print(f'Added page {i+1}') with open(out, 'wb') as f: writer.write(f) print(f'Done. Output has {len(writer.pages)} pages.') "
| New Page | Original | Content |
|---|---|---|
| 1 | 18 | Proforma / questionnaires intro |
| 2 | 19 | Proforma data recording form |
| 3 | 21 | Annexure 1 – Participant Info Sheet |
| 4 | 22 | Annexure 1 (cont.) |
| 5 | 23 | Annexure 1 (cont.) |
| 6 | 24 | Annexure 2 – Informed Consent |
| 7 | 25 | Kannada Annexure 1 |
| 8 | 26 | Kannada Annexure 1 (cont.) |
| 9 | 27 | Kannada single-line page (before last) |
| 10 | 28 | Kannada Annexure 2 |
Annexure Proforma Kannada
PDF Document · PDF