Übergabe von E-Mails als PDF mit eingebetteten Anlagen

This commit is contained in:
2026-09-07 22:33:55 +02:00
parent fd87813cbe
commit d032e3b19c
16 changed files with 1363 additions and 28 deletions

View File

@@ -46,7 +46,75 @@
<fieldset>
<legend data-i18n="optionsBehaviour">Verhalten</legend>
<label for="versionLabel" data-i18n="fieldVersionLabel">
<label for="mailFormat" data-i18n="fieldMailFormat">
Ganze E-Mails ablegen als
</label>
<select id="mailFormat">
<option value="pdf" data-i18n="mailFormatPdf">
PDF mit eingebettetem Original
</option>
<option value="eml" data-i18n="mailFormatEml">
Rohformat (.eml)
</option>
</select>
<div class="wahl" style="margin-top:6px">
<input type="checkbox" id="pdfAnhaengeEinbetten" checked>
<label for="pdfAnhaengeEinbetten" data-i18n="fieldPdfAttachments">
Anhänge zusätzlich einzeln ins PDF einbetten
</label>
</div>
<div class="zeile" style="margin-top:8px">
<label for="pdfFormat" style="margin:0" data-i18n="fieldPdfFormat">
Papierformat
</label>
<select id="pdfFormat" style="width:130px">
<option value="a4">A4</option>
<option value="a5">A5</option>
<option value="letter">Letter</option>
<option value="legal">Legal</option>
</select>
<label for="pdfSchriftgroesse" style="margin:0 0 0 10px"
data-i18n="fieldPdfFontSize">
Schriftgröße
</label>
<input type="number" id="pdfSchriftgroesse" min="7" max="16" step="1"
style="width:68px">
<span class="hinweis" data-i18n="optionsHintPdfFontSize">
7 bis 16 Punkt
</span>
</div>
<label style="margin-top:8px" data-i18n="fieldPdfMargins">
Ränder in mm
</label>
<div class="masse">
<span class="mass">
<label for="pdfRandLinks" data-i18n="marginLeft">links</label>
<input type="number" id="pdfRandLinks" min="0" max="60">
</span>
<span class="mass">
<label for="pdfRandRechts" data-i18n="marginRight">rechts</label>
<input type="number" id="pdfRandRechts" min="0" max="60">
</span>
<span class="mass">
<label for="pdfRandOben" data-i18n="marginTop">oben</label>
<input type="number" id="pdfRandOben" min="0" max="60">
</span>
<span class="mass">
<label for="pdfRandUnten" data-i18n="marginBottom">unten</label>
<input type="number" id="pdfRandUnten" min="0" max="60">
</span>
</div>
<div class="hinweis" data-i18n="optionsHintMailFormat">
Das PDF ist lesbar und durchsuchbar; HTML-Nachrichten werden dabei
als Text gesetzt. Die Originalnachricht steckt als Datei im PDF, es
geht also nichts verloren.
</div>
<label for="versionLabel" style="margin-top:8px"
data-i18n="fieldVersionLabel">
Bezeichnung neuer Versionen
</label>
<input type="text" id="versionLabel">