PDF Toolkit Guide

Edit, convert, merge, and sign PDFs like a pro.

← Back to Guides

Opening a PDF

Drag and drop a PDF onto the main window, or click the Open PDF button in the PDF Toolkit tab. The app opens the PDF using PyMuPDF (fitz) and displays page thumbnails.

Editing Text In Place

EG-Docs Editor lets you edit PDF text directly — click on any text span to edit it in a WYSIWYG editor.

1

Enter text edit mode

Click the Edit Text button in the toolbar. Then click on any text in the PDF preview.

2

Edit the text

The selected text span opens in an overlay editor at the original font size, position, and color. Type your changes.

3

Move edited text

After editing, the text becomes a movable overlay. Click and drag it to reposition.

4

Apply or discard

Click Done (✓) to finalize or Close (✕) to discard. Press Esc to cancel the current edit.

💡

Note: Fonts are mapped to 14 standard PDF fonts. Bold, italic, serif, and monospace styles are preserved during editing.

Adding Images & Signatures

1

Select the tool

Click Add Image in the toolbar.

2

Draw a box

Drag a rectangle on the page where you want the image to appear.

3

Select the image

Browse and select a PNG or JPEG file (scanned signature, stamp, logo, etc.).

4

Move, resize

Click to select an overlay, drag to move, use corner handles to resize. Press Delete or Backspace to remove.

Adding Shapes

Add rectangles, lines, or ellipses to highlight or redact content:

Headers, Footers & Page Numbers

Add custom text to headers and footers:

Converting PDFs

PDF to Images

Convert PDF pages to images at your chosen resolution:

PDF to Word (DOCX)

Convert PDFs to editable Word documents using pdf2docx. Layout and formatting are preserved as much as possible.

PDF to Excel (XLSX)

Extract tables from PDFs into Excel spreadsheets. The engine detects tables cell-by-cell using fitz.find_tables, with a text fallback for non-table content.

Merging PDFs

1

Open the first PDF

Open the PDF you want to use as the base document.

2

Click Merge

Click the Merge button and select additional PDFs to append. All pages are combined into one file.

3

Save the result

Save the merged PDF using Ctrl+S or the Save button.

Compressing PDFs

Reduce PDF file size with lossless compression:

Removing Password Protection

Open a password-protected PDF, enter the password, then click Remove Password to save an unlocked copy.

Digital Signature Verification

EG-Docs Editor includes real digital signature verification powered by pyHanko, running on a background thread:

1

Open a signed PDF

The app auto-detects signatures on open and reads their status in the background.

2

Review signature status

Each signature shows one of four statuses:

  • Valid — Signature is cryptographically valid and trusted
  • Invalid — Signature verification failed
  • Modified After Signing — Document was changed after signing
  • Not Trusted — Valid signature but signer certificate is not in the trust store
3

View details

Click on a signature to see details: signer name, signing time, certificate info + expiry, algorithm used, and timestamp data.

4

Trust a signer

For valid signatures marked “Not Trusted” (e.g., Aadhaar/UIDAI certificates), you can add them to the trust store.

💡

Tip: Editing a signed PDF will invalidate existing signatures. The app warns you before proceeding and refreshes signature status after each save.

Saving & Printing