Os arquivos PUB geralmente são usados para criar ou editar as publicações. Panfletos, folhetos, cartões de visita e muitos outros tipos de arquivos são criados no aplicativo Microsoft Publisher, portanto, salvos com a extensão de arquivo .pub. No entanto, devido à popularidade e suporte do formato PDF, pode ser necessário converter PUB para PDF. Para tais cenários, Aspose.PUB para API C++ é a resposta para seus requisitos.

API C++ PUB para PDF Converter

Observando as informações básicas sobre a API, anteriormente apenas a API Aspose.PUB para .NET estava disponível para que pudesse ser usada com a linguagem de programação C# ou VB.NET. No entanto, os pedidos crescentes e repetidos de suporte à plataforma C++ resultaram na concepção da API Aspose.PUB for C++. Agora você pode editar, manipular e converter arquivos PUB em seus aplicativos C++.

Instalação

A API está disponível na seção Downloads, bem como na galeria NuGet. Onde você pode simplesmente executar o seguinte comando ou instalar usando o NuGet Manager for Solution, no Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Converter PUB para PDF em C++

Desde que você instalou e configurou a API agora. Somos bons para converter um arquivo PUB para PDF. Vamos trabalhar com um arquivo de amostra do Microsoft Publisher para PDF com as etapas abaixo:

  1. Carregar arquivo PUB de entrada
  2. Converter PUB para PDF com o método ConvertToPdf
  3. Salve o arquivo PDF de saída

O código C++ a seguir é baseado nessas etapas que mostram como converter PUB em PDF em seus aplicativos 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.");

A captura de tela abaixo mostra o arquivo PDF de saída gerado com o trecho de código C++ que acabamos de testar:

Converter PUB para PDF

É importante notar aqui que o Aspose.PUB para C++ API suporta arquivo PUB de entrada com várias páginas a serem convertidas em um arquivo PDF contendo muitas páginas. Além disso, continuaremos aprimorando a renderização de PUB para PDF com os próximos lançamentos.

Licença Temporária Gratuita para Avaliação do Aspose.PUB para C++

Como outras APIs oferecidas pela Aspose, também oferecemos uma licença de avaliação gratuita por 30 dias para Aspose.PUB para API C++. Isso permite que você teste a API em sua capacidade total. No entanto, o período de teste pode ser estendido algumas vezes, mediante solicitação, se seu POC, Viabilidade ou qualquer outro procedimento organizacional precisar de algum tempo. Você pode obter informações detalhadas na página Licença Temporária se quiser testar antes de pagar pela API.

Conclusão

Os arquivos do editor são usados com frequência nos tempos modernos e o recurso do formato de arquivo PUB para PDF é muito importante. É por isso que é um dos primeiros recursos incluídos na versão C++ da API. Caso você precise de ajuda durante a instalação ou conversão de arquivos PUB, entre em contato conosco através do Free Support Forum.

Veja também