Soubory PUB se obvykle používají k vytváření nebo úpravám publikací. Brožury, brožury, vizitky a mnoho dalších typů souborů jsou vytvářeny v aplikaci Microsoft Publisher a jsou tedy uloženy jako soubor s příponou .pub. Kvůli popularitě a podpoře formátu PDF však možná budete muset převést PUB do PDF. Pro takové scénáře je Aspose.PUB for C++ API odpovědí na vaše požadavky.

C++ PUB to PDF Converter API

Když se podíváme na základní informace o API, dříve bylo k dispozici pouze Aspose.PUB for .NET API, takže je bylo možné použít s programovacím jazykem C# nebo VB.NET. Rostoucí a opakující se požadavky na podporu platformy C++ však vyústily v koncepci Aspose.PUB for C++ API. Nyní můžete upravovat, manipulovat a převádět soubory PUB ve svých aplikacích C++.

Instalace

API je k dispozici v sekci Downloads a také v galerii NuGet. Kde můžete jednoduše spustit následující příkaz nebo nainstalovat pomocí NuGet Manager for Solution v Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Převést PUB do PDF v C++

Vzhledem k tomu, že jste již nainstalovali a nastavili API. Jsme dobří převést soubor PUB do PDF. Nechte nás pracovat s ukázkovým souborem Microsoft Publisher do PDF pomocí níže uvedených kroků:

  1. Načíst vstupní soubor PUB
  2. Převeďte PUB do PDF pomocí metody ConvertToPdf
  3. Uložte výstupní soubor PDF

Následující kód C++ je založen na těchto krocích, které ukazují, jak převést PUB do PDF ve vašich aplikacích C++.

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.");

Níže uvedený snímek obrazovky ukazuje výstupní soubor PDF vygenerovaný pomocí fragmentu kódu C++, který jsme právě testovali:

Převést PUB do PDF

Zde je důležité poznamenat, že Aspose.PUB for C++ API podporuje vstupní soubor PUB s několika stránkami, které mají být převedeny na soubor PDF obsahující mnoho stránek. Kromě toho budeme s nadcházejícími vydáními neustále vylepšovat vykreslování PUB do PDF.

Bezplatná dočasná licence pro hodnocení Aspose.PUB for C++

Stejně jako ostatní API nabízená Aspose nabízíme také bezplatnou zkušební licenci na 30 dní pro Aspose.PUB for C++ API. To vám umožní otestovat API v jeho plné kapacitě. Zkušební období však může být na požádání několikrát prodlouženo, pokud váš POC, proveditelnost nebo jakýkoli jiný organizační postup potřebuje nějaký čas. Podrobné informace se můžete dozvědět na stránce Dočasná licence, pokud chcete otestovat API před zaplacením.

Závěr

Soubory vydavatele se v moderní době často používají a funkce formátu souborů PUB do PDF je velmi důležitá. To je důvod, proč je to jedna z prvních funkcí, které jsou součástí C++ verze API. V případě, že potřebujete pomoc při instalaci nebo převodu souborů PUB, kontaktujte nás prostřednictvím Free Support Forum.

Viz také