📖상세가이드 ▼상세가이드 접기 ▲
💡1. 도구 개요 및 필요성 (Overview & Purpose)
100% in-browser, client-side PDF document manipulation workbench. Bundles images into high-resolution multi-page PDF documents, merges multiple PDFs, splits/extracts pages, and injects customizable vector text watermarks with zero server transit.
- Convert PNG, JPEG, and WebP images into standardized ISO PDF-1.4 documents with custom page sizes (A4, Letter, Fit).
- Merge arbitrary PDF documents with automatic indirect object graph renumbering and cross-reference table generation.
- Extract and isolate specific page ranges into standalone PDF documents.
- Inject non-destructive text watermarks with customizable opacity, rotation angle, color, and layer positioning.
⚙️2. 계산 공식 및 알고리즘 동작 원리 (Algorithm & Formulation)
ISO 32000-1 / PDF-1.4 Specification: Complies with standard binary headers (%PDF-1.4), indirect object dictionaries, byte offset cross-reference (xref) tables, and trailer dictionaries.
Direct DCT & Flate Stream Embedding: Injects JPEG images via /Filter /DCTDecode and PNG images via /Predictor 15 FlateDecode without unneeded recompression artifacts.
Object Graph Remapping: Performs topological traversal and renumbering of PDF indirect references to safely merge multiple independent documents without identifier collisions.
Vector Graphics Transformation: Employs PDF affine transformation matrices (cm operator) and Extended Graphics States (/GS /ca /CA) for crisp vector watermark overlays.
📋3. 단계별 실무 활용 가이드 (Step-by-Step Guide)
- Images to PDF: Select 'Images → PDF' tab, drag and drop image files, re-order pages as desired, choose page size & margin, then click 'Generate PDF'.
- Merge PDFs: Select 'Merge PDFs' tab, drop multiple PDF files, adjust order using the Up/Down buttons, then click 'Merge All PDF Documents'.
- Split Pages: Select 'Split Pages' tab, upload a multi-page PDF, click pages in the visual grid or type a page range (e.g. 1-3, 5), then click 'Extract Selected Pages'.
- Watermark: Select 'Watermark' tab, upload a PDF, enter custom text, adjust opacity and rotation sliders, then click 'Inject Watermark & Export'.
❓4. 자주 묻는 질문 및 오류 해결 (FAQ & Troubleshooting)
No. All PDF generation, merging, splitting, and watermarking execute 100% inside your browser memory using pure JavaScript/TypeScript. No data ever leaves your computer.
JPEG, PNG, and WebP images are supported. Images can be fitted to their natural dimensions or scaled proportionally into standard A4, US Letter, A3, and A5 page sizes.
Yes. You can use the visual page selection grid or specify arbitrary ranges such as '1, 3-5, 8' to extract exact page subsets into a new standalone PDF.
Watermarks are injected as native PDF vector text operators into the page content stream with an ExtGState transparency dictionary, ensuring crisp text rendering at any zoom level.