How to save and batch print Outlook emais to PDF?

Devid Smith June 11, 2013

I have multiple PST file and I need to print Outlook emails to PDF with header and attachments. I have tired so please suggest me any expert manner to convert PST to PDF documents.

  1. Devid S
    October 8, 2013 at 10:46 am

    Thanks Adom for helping me i was extremely need for such solution.

  2. Adom W
    October 7, 2013 at 7:02 am

    Acrobat Pro and Acrobat Plus are good way to go for pst2psf extraction. However you are still looking for an alternative that can work without Adobe Acrobat and MS Outlook then once you can give a try to an independent outlook emails to pdf converter add-on. It is good to export emails including attachments without installing Adobe Acrobat and MS Outlook. You can go through this discussion:

  3. Oron Joffe
    June 12, 2013 at 3:22 pm

    A agree with Bruce and Leland's advice, but it's not clear to me if it fully addresses your question.
    To create PDFs, you need some sort of PDF Creator, such as Nitro PDF, PDFill PDF Tools (Free) or PDF Creator. These allow you to "print" to PDF. Outlook allows you to print multiple messages in one go, though I'm less certain about the attachments (what's the right place to print an attachment anyway? Where it was embedded in the message, after the message, completely separately?).
    Finally, you mention "headers" but do you need the bear minimum (From: To: Subject: Date) full (a page or two per message) or something in between?
    If you want to have full control over printing, your best bets are a VBA script to print each message, enclosed in a loop to deal with each message selected. Alternatively, import the messages into a different mail client (e.g. Thunderbird) and process them there.

  4. Leland Whitlock
    June 12, 2013 at 7:51 am

    Start at the beginning. You need a PDF printer installed. A couple that are free are Nitro PDF Reader ( and BullZIP PDF Printer (

    You mention you want to batch print the emails. The following links might be helpful. You should be able to write a VBA script within Outlook to accomplish what you need. I have not been able to find a ready made one yet so you will have to look through the help files some. The whole VBA system is pretty easy once you start using it. Good luck.

  5. Bruce Epper
    June 12, 2013 at 1:05 am

    By default, Outlook prints (basic) headers with the email. If you go to File - Print - Print Options, there is a checkbox to print the attachments as well. The only drawback to this (the last time I tried using it) is that it will print out all of the emails first, then all of the attachments. My preferred order would be each email immediately followed by its attachments, but apparently Microsoft doesn't see the logic in that one. You may be able to achieve this effect by writing your own VBA script to handle the printing for you although I haven't tried anything remotely like it since Outlook 2000.

    To dump it to a PDF, you just need to have Adobe Acrobat (not just the Reader), or something like novaPDF, or Nitro PDF Reader (comes with a PDF print driver as well). You just need to select the appropriate "printer" to create your PDF file.

    • Isa B
      October 19, 2013 at 9:40 am

      Adobe Acrobat Pro has the addin for outlook called PDF Creator that helps to create pdf file for each emails and print them individually. However you don't have the Adobe Acrobat Pro or MS Outlook then take a look of a discussion that will let you know much more about pst to pdf with attachments export process without installing adobe acrobat pro and ms outlook.

Ads by Google