PUB-filer används vanligtvis för att skapa eller redigera publikationerna. Broschyrer, broschyrer, visitkort och många andra typer av filer skapas i Microsoft Publisher-applikationen och sparas alltså som filtillägget .pub. Men på grund av populariteten och stödet för PDF-format kan du behöva konvertera PUB till PDF. För sådana scenarier är Aspose.PUB för C++ API svaret på dina krav.

C++ PUB till PDF Converter API

Om man tittar på bakgrundsinformationen om API:t var tidigare endast Aspose.PUB for .NET API tillgängligt så man kunde använda det med programmeringsspråket C# eller VB.NET. Men de ökande och upprepade förfrågningarna om att stödja C++-plattformen resulterade i uppfattningen av Aspose.PUB for C++ API. Nu kan du redigera, manipulera och konvertera PUB-filer i dina C++-program.

Installation

API:t är tillgängligt i avsnittet Nedladdningar samt i galleriet NuGet. Där du helt enkelt kan köra följande kommando eller installera med NuGet Manager for Solution, i Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Konvertera PUB till PDF i C++

Eftersom du har installerat och konfigurerat API vid det här laget. Vi är bra på att konvertera en PUB-fil till PDF. Låt oss arbeta med ett exempel på Microsoft Publisher-fil till PDF med stegen nedan:

  1. Ladda ingångs PUB-fil
  2. Konvertera PUB till PDF med metoden ConvertToPdf
  3. Spara den utgående PDF-filen

Följande C++-kod baseras på dessa steg som visar hur man konverterar PUB till PDF i dina C++-applikationer.

System::String filePub = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"1.pdf";

System::Console::WriteLine(u"Convert starting...");

System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Document> document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

System::Console::WriteLine(u"Convert done.");

Skärmbilden nedan visar PDF-filen som genereras med C++-kodavsnittet som vi just har testat:

Konvertera PUB till PDF

Det är viktigt att notera här att Aspose.PUB för C++ API stöder indata PUB-fil med flera sidor som ska konverteras till en PDF-fil som innehåller många sidor. Dessutom kommer vi att fortsätta att förbättra PUB till PDF-rendering med kommande utgåvor.

Gratis tillfällig licens för utvärdering av Aspose.PUB för C++

Liksom andra API:er som erbjuds av Aspose, erbjuder vi också en gratis testlicens i 30 dagar för Aspose.PUB för C++ API också. Detta gör att du kan testa API:et i dess fulla kapacitet. Provperioden kan dock förlängas några gånger, på begäran, om din POC, Feasibility eller något annat organisatoriskt förfarande behöver lite tid. Du kan lära dig detaljerad information på sidan Temporary License om du vill testa innan du betalar för API:et.

Slutsats

Publisher-filer används ofta i modern tid och funktionen hos PUB till PDF-filformat är mycket viktig. Det är därför det är en av de första funktionerna som ingår i C++-versionen av API:et. Om du behöver hjälp med att installera eller konvertera PUB-filer, kontakta oss via Free Support Forum.

Se även