PdfAddImage
How PdfAddImage Works
PdfAddImage separates the visible editor from PDF export so you can place images visually while keeping the final file based on the original PDF.
1. Load the PDF locally
The selected PDF is read by the browser and previewed with pdf.js. The file is not uploaded to a backend service.
2. Place images on the page
You can drag images visually, use cm/mm/px inputs for exact placement, adjust opacity, rotate, and control layer order.
3. Reuse placements
A selected image can be copied to a specific page or applied to every page, which is useful for logos, stamps, and recurring signatures.
4. Export without rasterizing the PDF
Export uses the original PDF as the base and draws the selected images onto it with pdf-lib.
Transparent PNG images keep transparency, and the original PDF vector content is preserved.