Skip to content

Instantly share code, notes, and snippets.

@aspose-com-gists
Last active January 18, 2021 18:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aspose-com-gists/1428bad239c7b6ad30365088a1c26992 to your computer and use it in GitHub Desktop.
Save aspose-com-gists/1428bad239c7b6ad30365088a1c26992 to your computer and use it in GitHub Desktop.
Convert PUB to PDF Programmatically using C# in .NET Applications
string pubFile = dataDir + "document.pub";
IPubParser parser = PubFactory.CreateParser(pubFile);
Document document = parser.Parse();
document.DocumentSummaryInfo.SetCategory("category");
document.DocumentSummaryInfo.SetCompany("company");
document.DocumentSummaryInfo.SetLanguage("language");
document.SummaryInfo.SetComments("comments");
document.SummaryInfo.SetKeywords("keywords");
document.SummaryInfo.SetLastAuthor("last author");
document.SummaryInfo.SetTitle("title");
document.SummaryInfo.SetSubject("subject");
string fileName = dataDir + "halloween-flyer.pub";
var parser = PubFactory.CreateParser(fileName);
var doc = parser.Parse();
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, dataDir + "result_out.pdf");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment