Papercraft
Documents made easy.
Papercraft is a browser-based PDF toolkit developed by QVLX. It provides a convenient environment for viewing PDF documents and applying watermarks without requiring a separate desktop application. Papercraft is designed around client-side document processing, giving users a straightforward way to work with PDFs in their browser.
papercraft.digital
Features at a Glance
| Feature | Description | Status |
|---|---|---|
| PDF Viewer | Open and inspect PDF documents | Implemented |
| Zoom Controls | View documents at actual size or adjusted zoom | Implemented |
| Fit Width | Fit PDF pages to the available viewing width | Implemented |
| Fit Page | Fit a complete page within the viewing area | Implemented |
| Text Watermarks | Apply text-based watermarks to PDF documents | Implemented |
| Image Watermarks | Use images as PDF watermarks | Implemented |
| Watermark Opacity | Adjust watermark transparency | Implemented |
| Watermark Layout | Use tiled or diagonal watermark arrangements | Implemented |
| Page Ranges | Target selected PDF pages for watermarking | Implemented |
| Merge | Combine PDF files | Planned |
| Organize | Rearrange document pages | Planned |
| Split | Divide PDFs into separate documents | Planned |
| Extract | Extract selected PDF content or pages | Planned |
| Redact | Remove sensitive document content | Planned |
| Compare | Compare PDF documents | Planned |
| Scrub | Remove selected document information | Planned |
The planned features are represented by placeholder routes in the supplied implementation and should not be regarded as available functionality.
PDF Viewer
Papercraft's PDF viewer is intended for convenient document inspection.
Its documented capabilities include:
- Actual-size viewing
- Fit-to-width display
- Fit-to-page display
- Zoom adjustments
- Resize-aware viewing
This makes the viewer useful for reading documents at different screen sizes.
PDF Watermarking
Papercraft includes a watermarking tool supporting text and image watermarks.
Available capabilities include:
- Text watermarks
- Image watermarks
- Tiled watermark layouts
- Diagonal watermark layouts
- Adjustable opacity
- Page-range selection
Watermarking can be useful for review copies, drafts, copyright notices, and document labeling.
Client-Side Processing
Papercraft's application description identifies its privacy approach as:
100% client-side. No tracking, no uploads.
The architecture is intended to process PDF operations within the browser rather than sending documents to a remote processing endpoint.
The supplied HTML also loads supporting PDF libraries from a content delivery network.
The application's full deployed behavior depends on the implemented modules and hosting environment.
Technology
The supplied application references:
| Technology | Purpose |
|---|---|
| PDF.js | PDF document rendering |
| pdf-lib | PDF document manipulation |
| JavaScript | Application navigation and interaction |
| HTML and CSS | User interface |
| Browser file APIs | Local document access and processing |
Getting Started
- Open Papercraft.
- Select Viewer or Watermark.
- Choose a PDF document using the tool's file controls.
- Use the available viewing or watermarking features.
- Save or download the processed result where supported.
Important Considerations
- Keep a copy of important original documents.
- PDF processing performance depends on browser resources.
- Some PDF features may not be supported by every document.
- Watermarks are not equivalent to document encryption or access control.
- A visual watermark does not guarantee that document content cannot be modified.
Documentation Guide
Continue with:
- Getting Started and Navigation
- PDF Viewer
- PDF Watermarking
- Planned PDF Tools
- Privacy and Troubleshooting
Important: Papercraft's current documented implementation includes Viewer and Watermark. Other PDF tools will be documented as available features when their implementations are added.
Updated about 5 hours ago
