Blog
Notes from building a PDF text editor that runs in the browser. Mostly about what went wrong.
- The PDF Bug That Only Existed in the Browser
โ Every test passed in Node. Every real user hit "Could not decompress stream". The cause: Node's zlib forgives trailing bytes, the browser's DecompressionStream does not. - Why Edited PDF Text Shows Empty Boxes
โ You edit a word in a PDF. It renders as blank squares. Copy-paste gives the right letters. The font subset is missing the glyphs, and the fix is to refuse the edit.
RetypePDF edits the text inside a PDF in your browser. Nothing is uploaded. No account, no price.
Try it