This is a free basic pdf-editor that runs in your browser. It is also designed for use on mobile devices. Simply visit nudopnu.github.io/pdf-edit and start editing. Any data you provide will be processed locally in your browser. This project was generated with Angular CLI version 17.0.7. It basically combines the following open-source libraries:
- Mozilla's PDF viewer https://github.com/mozilla/pdfjs-dist
- PDF-Lib https://pdf-lib.js.org/
- Adding and appending pdf files
- Adding images (
png
andjpeg
) - Deleting and re-ordering pages
Key binding | Effect |
---|---|
k, j or ↑, ↓ | Select next or previous page |
Ctrl + k, Ctrl + j or Ctrl + ↑, Ctrl + ↓ |
Move selected page up or down |
d | Delete selected page |
r, l | Rotate selected page clock-wise, counter clock-wise |
s | Save pdf |
o | Open or append file |
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.