Convert PUB file

Publisher converter functionality to build cross-platform C++ applications.


Microsoft® Publisher document file format is used for creating various publication types such as newsletters, brochures, flyers, and postcards and is used in Emails and Websites. Pub files contain text as well as bitmap and vector graphics data.

Even though the format is quite popular it is not as popular as such formats as PDF or DOCX. MS Publisher application is not free itself. So it is often required to convert files with .pub extension to another, well-spread and comfortable-to-use format. Here is the conversion functionality for C++. This library includes the needed conversion functionality that can be used for the creation of your own project. Aspose.PUB API Solution supports PUB to PDF, TIFF, PNG, JPEG, GIF, BMP, DOC, DOCX, XLS, XLXL, CSV, PPTX, XPS, EPU, TEX, HTML, MHTML, and SVG conversion.

Convert Publisher .pub files

Let’s look at the functionality through the PUB to PDF conversion.

The publisher Conversion process consists of the next steps:

  1. Integrate C++ PUB to PDF Converter API, which works not only with single-page documents but also supports multipage .pub files.
  2. Load PUB file using the PubFactory Class.
  3. Create Parser and Parse via the Parse() Method of the IPubParser Interface.
  4. Run the conversion by means of the ConvertToPdf() Method.

C++ Code to Convert Publisher PUB to PDF

    using namespace Aspose::PUB;
    string pubFile = dataDir + "";

    var parser = PubFactory.CreateParser(pubFile);

    var pubtopdf = parser.Parse();

    Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(pubtopdf, dataDir + "publisher_to.pdf");

Conversion of PUB to any other format is possible after converting the file to PDF format and then this transformed file could be converted into the needed format.

You can also try Publisher Converter cross-platform application. It has a very simple interface and the process will take only a few seconds. The solution allows:

  • Transform multiple Publisher files.
  • Convert PUB to PDF, HTML, EPUB, DOCX, SVG, and many other image formats.
  • Save converted documents on your device.


1. How do I convert a PUB files?

To convert PUB files with this API solution, use the PubFactory Class. Parse files and start the conversion. To convert .pub files online go to cross-platform Converters where you can transform files to images, PDF, and many more formats.

2. Can I convert an MS Publisher file to PDF?

If you need to convert PUB to PDF with this API solution, use the PubFactory Class. Parse files and start the conversion. For an online pub to pdf conversion, go to cross-platform Converter .

3. Is the functionality free?

The cross-platform Converters are free when for the API solution you can get a free Trial and then buy the product if needed.

4. What program can open .PUB files?

By now files with .pub extension can be opened by little software, apart from MS Publisher itself and it is not free. But to see the content of the file you can use a cross-platform Viewer application which is online and free.


Support and Learning Resources