Du betrachtest gerade eml2pdf Paperless konformes Konvertierungstool

eml2pdf Paperless konformes Konvertierungstool

Konvertiere deine eml Dateien oder Emails einfach mit eml2pdf Paperless konformes Konvertierungstool, zu einer einzigen pdf Datei 👍

📒 Weitere Artikel dieser Beitragsserie:

Rechts oben, unter „Newsletter abonnieren“, findest du das Suchfeld!
Gib â€žPaperless“ ein und drĂŒcke die [ENTER/EINGABE]-Taste, um alle Paperless-Artikel anzuzeigen.

EinfĂŒhrung in eml2pdf als Konvertierungstool

Willkommen zu unserem neuesten Projekt: eml2pdf! Dieses Tool wurde speziell entwickelt, um EML-Dateien – einschließlich aller Anlagen – in ein einziges, benutzerfreundliches PDF-Dokument umzuwandeln. eml2pdf ist ein unverzichtbares Hilfsmittel fĂŒr alle, die ihre E-Mail-Korrespondenz effizient digitalisieren möchten. Mit einem Fokus auf GoBD-KonformitĂ€t (GrundsĂ€tze zur ordnungsmĂ€ĂŸigen FĂŒhrung und Aufbewahrung) stellt es sicher, dass alle Metadaten gesichert und die Konvertierung nachprĂŒfbar bleibt – perfekt fĂŒr Unternehmen und Einzelpersonen, die gesetzliche Anforderungen erfĂŒllen mĂŒssen.

100% Integration in Paperless

Ein Highlight von eml2pdf ist seine nahtlose Integration in Paperless, eine beliebte Lösung fĂŒr papierlose Dokumentenverwaltung. Diese 100%ige KompatibilitĂ€t ermöglicht es Nutzern, eml2pdf direkt in ihre bestehenden Paperless-Workflows einzubinden. Egal, ob es um die Archivierung von E-Mails oder das Verwalten von Anlagen geht – eml2pdf passt sich perfekt an und sorgt dafĂŒr, dass Ihre Dokumente einheitlich und zugĂ€nglich bleiben. Die Integration ist so gestaltet, dass sie den tĂ€glichen Betrieb nicht stört und dennoch maximale Effizienz bietet.

Leistungsbeschreibung

eml2pdf glĂ€nzt durch seine FĂ€higkeit, EML-Dateien inklusive aller Anlagen in ein einziges PDF zu konvertieren. Das Tool verarbeitet Eingabeformate wie typische EML-Dateien und integriert Anlagen wie Bilder oder PDFs nahtlos als separate Seiten im Ausgabe-Dokument. Die Leistung ist beeindruckend: Eine Konvertierung dauert etwa 5-10 Sekunden, abhĂ€ngig von der Anzahl und GrĂ¶ĂŸe der Anlagen. Es lĂ€uft auf Python 3.11 mit minimalen AbhĂ€ngigkeiten wie LibreOffice und kann mehrere Dateien gleichzeitig verarbeiten, je nach verfĂŒgbaren Systemressourcen. Dies macht eml2pdf skalierbar und ideal fĂŒr grĂ¶ĂŸere Projekte.

Video: eml2pdf Paperless konformes Konvertierungstool

Sprache: đŸ‡©đŸ‡Ș🇬🇧
☝ Benutze YouTube Untertitel fĂŒr alle Sprachen.

Einrichtung und Konfiguration

Die Einrichtung von eml2pdf ist einfach und erfordert nur wenige Schritte. ZunĂ€chst mĂŒssen Docker und Docker Compose installiert sein. Das Image ist bereits vorgefertigt. Die Konfiguration erfolgt ĂŒber eine config.json-Datei und die docker-compose.yml, die wir weiter unten bereitstellen.

Ausgabe benötigter Konfigurationsdateien

Hier sind die erforderlichen Konfigurationsdateien, die Sie benötigen, um eml2pdf erfolgreich einzusetzen:

docker-compose.yml

  eml2pdf:
    image: ghcr.io/klissner/eml2pdf:latest
    volumes:
      - ./eml-import:/input
      - ./consume:/consume
      - ./eml-import/archiv:/eml-import/archiv
      - ./eml-import/error:/eml-import/error
      - ./config.json:/config.json
    environment:
      - TZ=Asia/Bangkok
      - LOGLEVEL=INFO
    restart: unless-stopped
  • image: Verweist auf das gepushte Image von GitHub.
  • volumes: Verbindet lokale Verzeichnisse mit dem Container.
    • ./eml-import:/input: Verzeichnis fĂŒr Eingabe-EML-Dateien.
    • ./consume:/consume: Ausgabeverzeichnis fĂŒr konvertierte PDFs.
    • ./eml-import/archiv:/eml-import/archiv: Archivverzeichnis fĂŒr verarbeitete Dateien.
    • ./eml-import/error:/eml-import/error: Fehlerverzeichnis mit Logdateien.
    • ./config.json:/config.json: Bereitstellung der Konfigurationsdatei im Container.
  • environment: Setzt Umgebungsvariablen.
    • TZ=Asia/Bangkok: Definiert die Zeitzone.
    • LOGLEVEL=INFO: Legt die Log-Stufe fest.
  • restart: Startet den Container automatisch neu, es sei denn, er wird manuell gestoppt.

LOGLEVEL Einstellungen

  • LOGLEVEL in eml2pdf: Steuert die Protokollierungsebene im Container.
  • Mögliche Werte:
    • CRITICAL (50): Nur schwere Fehler.
    • ERROR (40): Fehler, die AusfĂŒhrung beeintrĂ€chtigen.
    • WARNING (30): Potenzielle Probleme.
    • INFO (20, Standard): Allgemeiner Betriebsstatus.
    • DEBUG (10): Detaillierte Fehlersuche.
    • NOTSET (0): FĂ€llt auf Standard zurĂŒck.
  • Empfehlung: INFO fĂŒr normalen Betrieb, DEBUG fĂŒr Entwicklung.
  • Anpassung: Ändere in docker-compose.yml unter environment (z. B. LOGLEVEL=DEBUG) und starte mit docker-compose up -d.

config.json 

{
 "separator_text": "Anlage {num}: {name}",
 "poll_interval_seconds": 300,
 "separator_page": "on",
 "archive_retention_days": 30,
 "max_logfile_size": 1048576,
 "max_logfile_backups": 5
} 

Parameter:

  • separator_text: Text fĂŒr Anlagentrenner (z. B. Anlage 1: datei.pdf).
  • poll_interval_seconds: Intervall in Sekunden, um Eingabeverzeichnis zu prĂŒfen (300 = 5 Minuten).
  • separator_page: FĂŒgt eine Trennseite vor Anlagen ein (on/off).
  • archive_retention_days: Aufbewahrungszeit fĂŒr Archivdateien in Tagen (30). Setzen Sie diesen Wert auf 0, um das automatische Löschen im Archiv zu deaktivieren.
  • max_logfile_size: Maximale GrĂ¶ĂŸe der Logdatei in Bytes (Standard: 1 MB = 1048576). Wenn dieser Wert ĂŒberschritten wird, rotiert die SizeRotatingFileHandler-Klasse die Logs (log.txt wird zu log.1, log.1 zu log.2, etc., bis max_logfile_backups erreicht ist). Setzen Sie diesen Wert auf 0, um das Logging zu deaktivieren; dabei werden bestehende Logdateien gelöscht!
  • max_logfile_backups: Anzahl der Log-Backups (Standard: 5). Bestimmt, wie viele rotierte Logdateien (z. B. log.1, log.2) aufbewahrt werden. Ältere Backups werden gelöscht, wenn die maximale Anzahl erreicht ist. Setzen Sie diesen Wert auf 0, um das Erstellen von Backups und das damit verbundene Löschen zu deaktivieren.

Passen Sie die config.json an Ihre BedĂŒrfnisse an (z. B. Zeitzone oder Intervall). Wenn Sie Änderungen vornehmen, können Sie die Datei in Ihrer .gitignore ignorieren, um sie nicht unbeabsichtigt hochzuladen.

Zusammenfassung der Log-Verwaltung

eml2pdf verwendet eine SizeRotatingFileHandler-Klasse, um die Logdatei-GrĂ¶ĂŸe zu verwalten. Bei Überschreiten von max_logfile_size (Standard: 1 MB) werden Logs rotiert (log.txt → log.1 → log.2 usw.) bis zu max_logfile_backups (Standard: 5) Backups. Wichtig: Wenn max_logfile_size auf 0 gesetzt wird, wird das Logging deaktiviert, und alle bestehenden Logdateien werden gelöscht! Setzen Sie max_logfile_backups auf 0, um das Erstellen von Backups zu verhindern.

Allgemeiner Lizenz- und Haftungsausschluss (Kurzfassung)

Diese Software wird unter einer Open-Source-Lizenz bereitgestellt.
Die Nutzung, VervielfÀltigung, VerÀnderung und Weitergabe ist erlaubt, sofern dieser Hinweis erhalten bleibt.

  • Keine Haftung: Der Autor ĂŒbernimmt keinerlei Verantwortung fĂŒr SchĂ€den, Datenverluste oder sonstige Nachteile, die durch die Nutzung dieser Software entstehen.
  • Keine Garantie: Die Software wird „wie sie ist“ bereitgestellt, ohne ausdrĂŒckliche oder stillschweigende Garantien, insbesondere nicht hinsichtlich FunktionsfĂ€higkeit, Eignung fĂŒr einen bestimmten Zweck oder KompatibilitĂ€t.
  • Amtliche Anerkennung: Die Anerkennung von mit dieser Software erstellten Dokumenten oder Ergebnissen kann nicht garantiert werden. Ob und in welchem Umfang eine Anerkennung erfolgt, hĂ€ngt von den jeweils zustĂ€ndigen Behörden, Institutionen, LĂ€ndern oder Vertragspartnern ab.
  • Eigene Verantwortung: Nutzung erfolgt ausschließlich auf eigenes Risiko.

Durch Verwendung dieser Software erklÀrt sich der Nutzer mit diesen Bedingungen einverstanden.

Fazit

Mit eml2pdf haben Sie ein leistungsstarkes Tool an der Hand, das Ihre EML-Dateien effizient in PDFs umwandelt und perfekt in Paperless integriert ist. Die GoBD-KonformitĂ€t sorgt fĂŒr rechtliche Sicherheit, wĂ€hrend die einfache Einrichtung und Konfiguration den Einstieg erleichtert. Probieren Sie es aus und optimieren Sie Ihre Dokumentenverwaltung noch heute!


Spenden Bild

Link zur UnterstĂŒtzung / Spende fĂŒr den Kanal
Wenn meine BeitrĂ€ge hilfreich sind oder dir geholfen haben, wĂŒrde ich mich ĂŒber eine UnterstĂŒtzung sehr freuen 🙏

PayPal Link
Überweisung, Bitcoin und Lightning


#eml2pdf #Paperless #GoBD #Dokumentenmanagement #PDFKonvertierung #Effizienz #Digitalisierung #OpenSource #TechTipps

Schreibe einen Kommentar