Převod souboru PDF do EML
Vytvořte e-mail ve formátu EML s přiloženým původním souborem PDF pomocí programu Thunderbird, Pythonu nebo online služby.
Převádějte soubory PDF online
Pro převod PDF do EML zatím vlastní online konvertor nemáme, ale soubory PDF můžete online převést do těchto a dalších formátů:
Jak převést soubor pdf do formátu eml
- Dokumenty
- Dosud nehodnoceno.
Poštovní klient, platforma e-discovery nebo archiv může vyžadovat jednu zprávu .eml namísto samostatného PDF. Obvyklým výsledkem je e-mail obsahující původní PDF jako přílohu MIME, nikoli upravitelná konverze stránek dokumentu.
Co je formát PDF
PDF je formát dokumentu s pevným rozvržením, který v různých operačních systémech zachovává geometrii stránek, písma, obrázky, anotace a vzhled při tisku. Soubory PDF vytvářejí Adobe Acrobat, Microsoft Word, LibreOffice, webové prohlížeče, skenery a systémy pro správu dokumentů.
PDF se běžně používá pro faktury, smlouvy, naskenované záznamy, zprávy, příručky a exportované kancelářské dokumenty. PDF je dokument, nikoli e-mailový kontejner, takže nemá odesílatele, příjemce, předmět, hlavičky zprávy ani standardní tělo e-mailu.
Co je formát EML
EML je soubor obsahující jednu e-mailovou zprávu, obvykle reprezentovanou hlavičkami RFC 5322 a částmi těla MIME. Soubory EML dokážou otevřít Thunderbird, Apple Mail, Outlook, Windows Mail a mnoho archivních, ticketovacích a forenzních aplikací.
Zpráva EML může obsahovat prostý text, HTML, vložené obrázky a přílohy, například soubory PDF. Jejími výhodami jsou přenositelnost, ukládání jedné zprávy do jednoho souboru a kompatibilita se systémy, které importují jednotlivé e-mailové zprávy. PDF obvykle zůstává přílohou; vložení do souboru EML z jeho stránek neudělá upravitelný obsah e-mailu.
Použití Mozilla Thunderbird
- Nainstalujte Thunderbird z adresy
thunderbird.neta nakonfigurujte identitu účtu nebo použijte existující místní účet. Zprávu nemusíte odesílat ani nahrávat PDF na poštovní server. - Vyberte Write a zadejte odesílatele, příjemce, předmět a případný požadovaný text těla zprávy.
- Vyberte Attach → File, zvolte PDF a potvrďte jeho název a velikost.
- Vyberte File → Save As → File, zvolte umístění a uložte zprávu. Thunderbird obvykle doplní příponu
.eml; pokud název souboru zadáváte sami, ověřte ji. - Otevřete uložený soubor v Thunderbirdu nebo jiné aplikaci podporující EML a zkontrolujte hlavičky, tělo zprávy, název přílohy a obsah přílohy. Nevybírejte Send, pokud zpráva nemá být skutečně odeslána.
Tato metoda vytvoří strukturu MIME požadovanou pro e-mail a ponechá původní PDF beze změn. Kopírování textu z PDF do nové zprávy a její uložení jako EML je vhodné pouze tehdy, když příjemce potřebuje text v těle zprávy; nezachová původní rozvržení, obrázky, anotace, podpisy ani vložené soubory. Omezení kopírování v PDF mohou také bránit extrakci textu, obvykle však nebrání připojení souboru.
Vytváření souborů EML pomocí Pythonu
Pro opakovatelnou místní konverzi může standardní knihovna Pythonu vytvořit zprávu EML bez nahrávání PDF:
from email.message import EmailMessage
from email.policy import SMTP
from email.utils import formatdate, make_msgid
from pathlib import Path
pdf = Path("document.pdf")
message = EmailMessage(policy=SMTP)
message["Date"] = formatdate(localtime=True)
message["Message-ID"] = make_msgid()
message["From"] = "sender@example.com"
message["To"] = "recipient@example.com"
message["Subject"] = "Attached PDF"
message.set_content("The PDF is attached.")
message.add_attachment(
pdf.read_bytes(),
maintype="application",
subtype="pdf",
filename=pdf.name,
)
Path("document.eml").write_bytes(bytes(message))
Uložte skript jako make_eml.py, umístěte jej vedle souboru document.pdf a spusťte python make_eml.py. Podle potřeby nahraďte adresy, předmět, tělo zprávy a názvy souborů. Zásada SMTP zapisuje konvenční konce řádků CRLF a typ obsahu application/pdf správně identifikuje přílohu.
Vložení obsahu PDF do těla e-mailu
Pokud přijímající systém vyžaduje čitelný text v těle zprávy, extrahujte jej pomocí nástroje, jako je pdftotext document.pdf document.txt, a poté tento text vložte do těla EML. Extrakce textu může způsobit ztrátu rozvržení stránek, písem, obrázků, tabulek, sloupců a pořadí čtení. Naskenované PDF nejprve vyžaduje OCR, například ocrmypdf input.pdf output.pdf; výstup OCR je stále nutné zkontrolovat kvůli chybám rozpoznávání.
Online konverzní služby
Služby jako Zamzar mohou nabízet možnost převodu PDF do EML, jejich dostupnost a přesné chování výstupu se však mohou měnit. Službu použijte pouze tehdy, když její aktuální stránka konverze výslovně vytváří zprávu EML, a poté výsledek stáhněte a zkontrolujte v poštovním klientovi podporujícím EML. Některé služby extrahují text z PDF nebo vytvoří obecný e-mail namísto připojení původního souboru.
Při online zpracování se PDF nahrává a poskytovateli mohou být zpřístupněny důvěrné smlouvy, osobní záznamy, podepsané dokumenty nebo regulovaná data. Thunderbird a metoda Pythonu ponechávají PDF i vygenerovaný soubor EML v místním počítači.
Omezení kvality a kompatibility
Neexistuje univerzální sémantická konverze dokumentu PDF s pevným rozvržením na e-mail. Původní PDF si ponechte, pokud záleží na jeho vizuálním rozvržení, digitálních podpisech, anotacích, vložených souborech, metadatech nebo důkazní integritě. EML je kontejner pro zprávu a přílohu, nikoli náhrada tohoto zdrojového dokumentu.
Kódování Base64 běžně zvětší velikost zprávy s připojeným PDF přibližně o 33 procent, ještě před započtením hlaviček a hranic MIME. Poštovní server nebo importní nástroj může soubor EML odmítnout, i když původní PDF splňovalo jeho limit velikosti.
Pokud importní nástroj soubor odmítne, ověřte, že obsahuje platné hlavičky, jako jsou From, To, Date a Subject, verzi MIME, typ obsahu application/pdf a očekávané konce řádků. Některé systémy přijímají pouze konkrétní kódování, způsoby importu složek nebo varianty EML; opětovné uložení zprávy v Thunderbirdu může problémy s kompatibilitou vyřešit, nemůže však opravit poškozenou nebo neúplnou přílohu PDF.
PDF vs EML: srovnání formátů
Jak si formáty PDF a EML stojí v nejdůležitějších vlastnostech pro tento převod.
| Vlastnost | .PDF Portable Document Format | .EML E-mail message |
|---|---|---|
| Otevřený standard | Ano | Ano |
| Komprese | Obojí | Bez komprese |
| Typická velikost souboru | Střední | Malé |
| Otevírá se ve webovém prohlížeči | Ano, nativně | Částečně |
| Další úpravy | Omezeně | Omezeně |
| Podpora metadat | Rozsáhlé | Rozsáhlé |
| Čitelný jako prostý text | Ne | Ano |
| Nejvhodnější pro | Publikování | Sdílení a distribuce |
| Zavedeno | 1993 | — |
| Vývojář | Adobe Systems (now Adobe Inc.); standardized by ISO | RFC community / various mail clients |
| MIME typ | application/pdf | message/rfc822 |
Navrhovaný software pro převod pdf do eml
Podobné .pdf konverze
- pdf do sig
- pdf do inpage
- pdf do kml
- pdf do ris
- pdf do pmd
- pdf do docx
- pdf do txt
- pdf do idml
- pdf do p7s
- pdf do vsdx
- pdf do apk
- pdf do apkg
- pdf do aww
- pdf do bibtex
- pdf do bmp
- pdf do csi
- pdf do csv
- pdf do dat
- pdf do doc
- pdf do docm
- pdf do dot
- pdf do dotm
- pdf do dotx
- pdf do dox
- pdf do edx
- pdf do epf
- pdf do ete
- pdf do exe
- pdf do exp
- pdf do ical
- pdf do ind
- pdf do indb
- pdf do indd
- pdf do inp
- pdf do jnt
- pdf do key
- pdf do keynote
- pdf do mcdx
- pdf do mcw
- pdf do mdb
- pdf do mht
- pdf do mp3
- pdf do mpp
- pdf do msw
- pdf do mxl
- pdf do numbers
- pdf do odt
- pdf do one
- pdf do oxps
- pdf do p65
- pdf do pages
- pdf do pdg
- pdf do pgp
- pdf do ppt
- pdf do pub
- pdf do qxp
- pdf do rtf
- pdf do sam
- pdf do scrivx
- pdf do sdocx
- pdf do spd
- pdf do tns
- pdf do txf
- pdf do vce
- pdf do vdx
- pdf do vsd
- pdf do wav
- pdf do wave
- pdf do word
- pdf do wp
- pdf do wp5
- pdf do wpd
- pdf do wps
- pdf do wri
- pdf do xdp
- pdf do xls
- pdf do xlsx
- pdf do xmcd
- pdf do xml
- pdf do xps
- pdf do xxx
- pdf do zip