Convert Outlook msg to PDF
Converts Outlook .msg files to PDF
msgtopdf is a Python 3 module to convert Outlook
.msg files to PDF and extract the attachments. Unlike the majority of current modules
msgtopdf maintains the formatting of HTML and RTF messages and embeds any inline images in the PDF output.
As the module uses the
win32com library the host machine must have Outlook installed.
msgtopdf extracts the message body and attachments to a new subfolder using the subject of the email as the folder name.
Example module usage is provided in the
Command Line Usage
The command-line option
msg2pdf will convert individual files or all
*.msg files in a directory.
msg2pdf --help for options.
Usage: msg2pdf [OPTIONS] PATH msg2pdf converts Outlook email messages (msg) to pdf. The output is a folder for each email using the email subject as the folder name including a pdf of the email and all attachments. Inline images are included in the email pdf. Options: -f, --file Convert an individual file PATH to pdf. -d, --directory Convert all msg files in directory PATH to pdf. --help Show this message and exit.
Install the Windows binary release of wkhtmltopdf
wkhtmltopdf command is found in your
This can be tested by entering
wkhtmltopdf --version in your Command Prompt.
You should receive an output similar to the attached.
Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\>wkhtmltopdf --version wkhtmltopdf 0.12.5 (with patched qt) C:\>
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size msgtopdf-0.1.6-py3-none-any.whl (6.2 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size msgtopdf-0.1.6.tar.gz (4.7 kB)||File type Source||Python version None||Upload date||Hashes View|