- Notifications
You must be signed in to change notification settings - Fork3
Edit documents directly in your browser. Remove editing or highlighting restrictions and unlock track changes in your documents.
License
lacuna-technologies/docdocgoose
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A web app for editing your documents (.pdf,.docx, etc). DocDocGoose processes your documents on your computer without your documents ever being uploaded. No need to install any PDF editing software, and your files never leave your computer.
It can also generate bookmarks for certain PDF documents automatically usingpdf_scout. Checkthis list of supported document types. Bookmark generation is rather slow at the moment, and will likely take several minuts or more, partly because Python is not a fast language and partly because there is a lot of room for optimisation. But it works.
Ensure you have Node.JS installed, then install thenpm dependencies.
npm i
DocDocGoose usespdfcpu, a PDF processing library written in Golang. To build an updated WASM module forpdfcpu, ensure Golang is installed, then run./scripts/build-pdfcpu-wasm.sh.
To run the WASM module in NodeJS,cd into thepublic/wasm/golang folder and runnode node_wasm.js.
Currentpdfcpu commit:07d9762
DocDocGoose usespdf_scout, a Python CLI tool. To set this up, you must install download thelatest Pyodide release (e.g.0.21.3), and extract the pyodide folder to/public/wasm/pyodide.
npm run dev
npm run buildnetlify deploy --prod
DocDocGoose aims to support recent versions of Google Chrome, Mozilla Firefox, and Microsoft Edge. Other browsers may be supported as well if the requirements are not conflicting or drastically different. Microsoft Internet Explorer is not supported.
About
Edit documents directly in your browser. Remove editing or highlighting restrictions and unlock track changes in your documents.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
