Ein schlankes, privates Web-Tool zum Kombinieren von PDF-Dokumenten. Dieses Tool ermöglicht es, ein Hintergrund-PDF (z. B. Firmen-Briefpapier mit Logo und Design) mit einem Inhalts-PDF (z. B. automatischer Export aus einer Software) zu verschmelzen.
https://layer.michivonah.ch/
- TypeScript 78.9%
- CSS 16.5%
- JavaScript 2.1%
- HTML 1.3%
- Dockerfile 1.2%
| .devcontainer | ||
| pdf-layer-merging | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
pdf-layer-merging
Ein schlankes, privates Web-Tool zum Kombinieren von PDF-Dokumenten. Dieses Tool ermöglicht es, ein Hintergrund-PDF (z. B. Firmen-Briefpapier mit Logo und Design) mit einem Inhalts-PDF (z. B. automatischer Export aus einer Software) zu verschmelzen.
🤖 AI-Disclaimer (Vibe-Coded)
Dieses Projekt wurde vollständig im Stil des "Vibe-Codings" erstellt. Das bedeutet, dass die gesamte Architektur, Implementierung und Fehlerbehebung durch iterative Interaktion mit einer Künstlichen Intelligenz erfolgt ist.
- Verwendetes Modell: Google Gemma 4 31B IT
🚀 Features
- 100% Client-Side: Alle Operationen finden lokal in Ihrem Browser statt. Es werden keine Daten an einen Server gesendet, was maximale Datensicherheit (insbesondere bei sensiblen Informationen wie Passwörtern) garantiert.
- Intelligentes Layering:
- Die erste Seite des Inhalts-PDFs wird automatisch auf das Titelblatt (Seite 1) des Briefpapiers gelegt.
- Bei mehrseitigen Dokumenten rotieren die Hintergrundseiten (S2, S3...) automatisch, um ein konsistentes Design über das gesamte Dokument zu gewährleisten.
- Modern Stack: Gebaut mit Deno, Vite und shadcn/ui für eine schnelle und intuitive Benutzeroberfläche.
🛠️ Tech Stack
- Runtime: Deno
- Build Tool: Vite
- PDF Engine: pdf-lib (für die lokale PDF-Manipulation)
- UI Komponenten: shadcn/ui & Tailwind CSS
📖 Verwendung
- Briefpapier hochladen: Wählen Sie ein PDF aus, das als Hintergrund dienen soll (mit Logo, Fußzeile etc.).
- Inhalt hochladen: Wählen Sie das PDF aus, das den eigentlichen Text enthält.
- Kombinieren: Klicken Sie auf "PDFs kombinieren & downloaden".
- Ergebnis: Die Datei
combined_document.pdfwird sofort generiert und heruntergeladen.
⚖️ Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Sie sind damit berechtigt, die Software zu nutzen, zu kopieren, zu modifizieren und zu verbreiten.
Weitere Details finden Sie in der Datei LICENSE.