Los archivos PUB se utilizan normalmente para crear o editar las publicaciones. Los folletos, folletos, tarjetas de visita y muchos otros tipos de archivos se crean en la aplicación Microsoft Publisher, por lo que se guardan con la extensión de archivo .pub. Sin embargo, debido a la popularidad y compatibilidad del formato PDF, es posible que deba convertir PUB a PDF. Para tales escenarios, Aspose.PUB for C++ es la respuesta a sus requisitos.

API de conversión de PUB a PDF de C++

En cuanto a la información de fondo sobre la API, anteriormente solo Aspose.PUB for .NET API estaba disponible, por lo que se podía usar con el lenguaje de programación C# o VB.NET. Sin embargo, las crecientes y repetidas solicitudes de compatibilidad con la plataforma C++ dieron como resultado la concepción de Aspose.PUB for C++ API. Ahora puede editar, manipular y convertir archivos PUB en sus aplicaciones C++.

Instalación

La API está disponible en la sección Descargas, así como en la galería NuGet. Donde simplemente puede ejecutar el siguiente comando o instalar usando NuGet Manager for Solution, en Visual Studio IDE.

PM> Install-Package Aspose.PUB.Cpp

Convertir PUB a PDF en C++

Dado que ya ha instalado y configurado la API. Somos buenos para convertir un archivo PUB a PDF. Trabajemos con un archivo de muestra de Microsoft Publisher a PDF con los siguientes pasos:

  1. Cargar archivo PUB de entrada
  2. Convierta PUB a PDF con el método ConvertToPdf
  3. Guarde el archivo PDF de salida

El siguiente código de C++ se basa en estos pasos que muestran cómo convertir PUB a PDF en sus aplicaciones de 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.");

La siguiente captura de pantalla muestra el archivo PDF de salida generado con el fragmento de código C++ que acabamos de probar:

Convertir PUB a PDF

Es importante tener en cuenta aquí que Aspose.PUB for C++ admite archivos PUB de entrada con varias páginas para convertirlos en un archivo PDF que contiene muchas páginas. Además, seguiremos mejorando la representación de PUB a PDF con los próximos lanzamientos.

Licencia Temporal Gratuita para Evaluación de Aspose.PUB for C++

Al igual que otras API que ofrece Aspose, también ofrecemos una licencia de prueba gratuita durante 30 días para Aspose.PUB for C++. Esto le permite probar la API en toda su capacidad. Sin embargo, el período de prueba puede extenderse varias veces, previa solicitud, si su POC, Viabilidad o cualquier otro procedimiento organizacional necesita algo de tiempo. Puede obtener información detallada en la página Licencia temporal si desea realizar una prueba antes de pagar la API.

Conclusión

Los archivos de Publisher se usan con frecuencia en los tiempos modernos y la característica del formato de archivo PUB a PDF es muy importante. Por eso es una de las primeras funciones que se incluye en la versión C++ de la API. En caso de que necesite ayuda durante la instalación o conversión de archivos PUB, póngase en contacto con nosotros a través del Foro de soporte gratuito.

Ver también