{"repo":"pumpzera/pdf-word-replacer","free":true,"listed":false,"github":"https://github.com/pumpzera/pdf-word-replacer","clone":"git clone https://github.com/pumpzera/pdf-word-replacer.git","description":"Python CLI to replace visible PDF text with font-aware fallback and cleaner word spacing.","language":"Python","stars":127,"topics":["automation","cli","document-processing","pdf","pdf-editor","pdf-processing","pdf-tools","pymupdf","python","text-replacement"],"license":null,"category":"media-processing","readme_excerpt":"PDF Word Replacer Python CLI tool that replaces visible text in text-based PDF files. What it does - Replaces one or more words or short phrases in a PDF - Saves the edited PDF as a new file - Works best on selectable-text PDFs - Keeps the original font, font size, color, and text baseline when the original PDF font can be safely reused - Falls back to the closest built-in PDF font family when a custom embedded font would otherwise render invisibly - Tries to keep nearby word spacing natural when a shorter replacement would otherwise leave an ugly gap Super Simple Explanation If you have a PDF and want to change a word inside it, this tool does that. Example: - Your PDF says John - You want it to say Jane - This tool opens the PDF, finds John , and writes Jane in the same place You choose: - which PDF to edit - where the new edited PDF will be saved - which word should change - what the new word should be The original PDF is not changed unless you overwrite it on purpose. Limitations - Scanned/image-only PDFs are not supported unless OCR text already exists - Complex layouts and text split across multiple drawing objects may still need manual review - This tool replaces visible text areas; it is not meant for legal or tamper-proof redaction - PDF line layout is not reflowed; longer replacements can overlap nearby content - No automatic font shrinking or stretching is applied, so the output keeps the original text sizing - Some embedded Type0 / Identity-H / subset fonts may be","default_branch":null,"files":null,"tree":[],"storefront":"/r/pumpzera","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pumpzera/pdf-word-replacer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}