In deze eenvoudige tutorial leren we hoe je Outlook Email converteert naar PDF met Python, samen met gedetailleerde stappen om de omgeving te configureren. U zult zien dat voor het converteren van MSG naar PDF een op Python gebaseerde API kan worden gebruikt en u kunt dit voorbeeld gebruiken in elk van de algemeen beschikbare besturingssystemen zoals Windows of Linux.
Stappen om Outlook-e-mail naar PDF te converteren met Python
- Creëer de omgeving voor gebruik Aspose.Email voor Python via .NET en Aspose.Words voor Python via .NETin uw applicatie om e-mail naar PDF te converteren in Python
- Maak een instantie van het klasseobject MailMessage om het bron-EML- of MSG-bestand van de schijf of mailserver te laden
- Sla het e-mailbestand (MSG/EML) op in een geheugenstroom in een gemiddeld MHTML-formaat
- Gebruik de LoadFormat als MHTML en maak een object van de klasse Document om de MHTML-geheugenstroom met tussenformaat te laden
- Door de opslagmethode in Python te gebruiken, voert u de EML naar PDF-conversie uit
Door gebruik te maken van de bovenstaande stappen in Python MSG naar PDF wordt een conversietoepassing ontwikkeld, waarbij we eerst toegang krijgen tot het EML- of MSG-bestand vanaf de schijf met behulp van het klasseobject MailMessage, wat vervolgens wordt gevolgd door het opslaan van de e-mail in een geheugenstroom in een tussenliggende MHTML-bestandsindeling. In de volgende stappen zullen we toegang krijgen tot het tussenliggende MHTML-bestand met behulp van het Document class-object en tot slot zal de opslagmethode van EML naar PDF Python worden gebruikt.
Code om Outlook-e-mail naar PDF te converteren met Python
Het bovenstaande voorbeeld laat zien dat om * EML naar PDF te converteren, Python* wordt gebruikt met behulp van eenvoudige API-aanroepen en een goed gedefinieerde procedure. Dit voorbeeld kan worden gebruikt voor e-mailbestanden in EML- en MSG-bestandsindelingen. U kunt de uitvoer-PDF ook aanpassen door eigenschappen in te stellen zoals Compliance, ColorMode, JpegQuality en ImageCompression.
Het converteren van MSG naar PDF Op Python gebaseerde API wordt in dit artikel onderzocht. Als je een PST-bestand in Python wilt splitsen, raadpleeg dan het artikel over hoe PST-bestand te splitsen met Python.