- ✅ Node.js/Express Server mit DOCX Template-Verarbeitung - ✅ Automatische Tag-Erkennung und Demo-Daten-Generierung - ✅ Tabellen-Unterstützung mit Schleifen-Tags - ✅ REST-API /api/process-template für externe Integration - ✅ Web-Oberfläche mit vollständiger Dokumentation - ✅ SSL-Unterstützung (HTTPS Port 443 öffentlich) - ✅ Intelligente Spaltenerkennung für Tabellen - ✅ Detaillierte Statusmeldungen für alle Operationen - ✅ Flexible Custom-Daten + Auto-Generierung - ✅ Template- und Dokument-Management APIs
3.4 KiB
3.4 KiB
📊 TABELLEN-TEMPLATE ERFOLGREICH ERSTELLT!
✅ Neues Template: "rechnung_mit_tabelle.docx"
🏗️ Template-Struktur:
Seite 1: Rechnungskopf
- Firmenname:
{firma} - Ansprechpartner:
{vorname} {nachname} - Kontaktdaten:
{email},{telefon} - Adresse:
{adresse}, {plz} {stadt} - Rechnungsdatum:
{datum} - Rechnungsnummer:
{nummer}
Seite 2: Professionelle Tabelle
- Spalte 1: Position (automatisch nummeriert 1, 2, 3...)
- Spalte 2: Beschreibung (
{items_name}) - Spalte 3: Betrag in EUR (
{items_value}) - Spalte 4: Datum (
{items_date}) - Summenzeile: Gesamtbetrag (
{betrag})
🎯 Template-Features:
- ✅ Seitenumbruch zwischen Kopf und Tabelle
- ✅ Professionelle Tabellenformatierung mit Rahmen
- ✅ Kopfzeilen mit grauem Hintergrund
- ✅ Automatische Positionsnummerierung (1, 2, 3...)
- ✅ Rechtsbündige Beträge für bessere Lesbarkeit
- ✅ Zentrierte Positionsnummern und Daten
- ✅ Hervorgehobene Summenzeile mit anderem Hintergrund
- ✅ Vollständig kompatibel mit docxtemplater
📁 Verfügbare Templates:
- test_template.docx - Basis-Test-Template
- rechnung_template.docx - Einfache Rechnung (Liste)
- rechnung_mit_tabelle.docx - NEU! Professionelle Rechnung mit Tabelle
🌐 Zugriff auf Templates und Dokumente:
HTTP:
- Templates: http://localhost:80/webdav/templates/
- Dokumente: http://localhost:80/webdav/documents/
HTTPS:
- Templates: https://localhost:443/webdav/templates/
- Dokumente: https://localhost:443/webdav/documents/
🧪 Demo-Daten werden automatisch generiert:
- Position: 1, 2, 3, 4, 5... (fortlaufend)
- Beschreibung: Realistische Produktnamen
- Betrag: Zufällige Preise (z.B. "150.00", "75.50")
- Datum: Aktuelle Daten
- Gesamtbetrag: Berechnet aus Einzelpositionen
🚀 Verwendung:
Web-Interface:
- http://localhost:80 öffnen
- "rechnung_mit_tabelle.docx" hochladen
- Automatische Verarbeitung mit Demo-Daten
- Fertiges Dokument herunterladen
API:
# Template verarbeiten
curl -X POST -F "template=@rechnung_mit_tabelle.docx" http://localhost:80/upload-template
# Mit eigenen Daten
curl -X POST -H "Content-Type: application/json" \
-d '{
"firma": "Meine Firma GmbH",
"vorname": "Max", "nachname": "Mustermann",
"email": "max@firma.de", "telefon": "+49 123 456789",
"adresse": "Musterstraße 1", "plz": "12345", "stadt": "Musterstadt",
"datum": "01.10.2025", "nummer": "RE-2025-001",
"betrag": "525.00",
"beschreibung": "Vielen Dank für Ihren Auftrag!",
"items": [
{"items_position": "1", "items_name": "Beratung", "items_value": "200.00", "items_date": "01.10.2025"},
{"items_position": "2", "items_name": "Entwicklung", "items_value": "300.00", "items_date": "02.10.2025"},
{"items_position": "3", "items_name": "Testing", "items_value": "25.00", "items_date": "03.10.2025"}
]
}' \
http://localhost:80/api/process-template/rechnung_mit_tabelle.docx
🎉 MISSION ERFÜLLT!
✅ Template mit Tabelle auf Seite 2 erstellt
✅ Professionelle Formatierung mit Rahmen und Kopfzeilen
✅ Automatische Demo-Daten-Generierung für alle Spalten
✅ Vollständig kompatibel mit docxtemplater
✅ Sofort einsatzbereit über Web-Interface oder API
Ihr neues Tabellen-Template ist perfekt für professionelle Rechnungen geeignet! 📊✨