Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Edit documents directly in your browser. Remove editing or highlighting restrictions and unlock track changes in your documents.

License

NotificationsYou must be signed in to change notification settings

lacuna-technologies/docdocgoose

Repository files navigation

DocDocGoose

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.

Development

Setup

Ensure you have Node.JS installed, then install thenpm dependencies.

npm i

WebAssembly

pdfcpu

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

pdf_scout

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.

Running in development

npm run dev

Production

npm run buildnetlify deploy --prod

Browser Support

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

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp