OpenOffice utiliza el formato de archivo ODP para sus documentos de presentación. Los archivos ODP son una colección de diapositivas que contienen texto, imágenes, gráficos, animaciones y otros tipos de medios. Puede haber situaciones en las que necesite convertir sus archivos ODP a formato PDF. Con ese fin, este artículo le enseñará cómo convertir archivos ODP a formato PDF usando C++.
- API de C++ para convertir archivos ODP a formato PDF
- Conversión de archivos ODP a formato PDF usando C++
API de C++ para convertir archivos ODP a formato PDF
Aspose.Slides for C++ es una API de C++ para trabajar con archivos de PowerPoint. Le permite crear, leer y modificar archivos de PowerPoint sin necesidad de software adicional. Además, la API admite la conversión de archivos ODP a formato PDF. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.
PM> Install-Package Aspose.Slides.Cpp
Conversión de archivos ODP a formato PDF usando C++
Los siguientes son los pasos para convertir archivos ODP a formato PDF usando C++.
- Cargue el archivo ODP utilizando la clase Presentation.
- Guarde el archivo ODP como PDF usando el método Presentation->Save(System::String fname, Export::SaveFormat format).
El siguiente código de ejemplo muestra cómo convertir archivos ODP a formato PDF usando C++.
// Rutas de archivo
const String sourceFilePath = u"SourceDirectory\\Slides\\AccessOpenDoc.odp";
const String outputFilePath = u"OutputDirectory\\OdpToPdf_out.pdf";
// Cargue el archivo ODP
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Guardar PDF
presentation->Save(outputFilePath, SaveFormat::Pdf);
Obtenga una licencia gratis
Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.
Conclusión
En este artículo, aprendió cómo convertir archivos ODP a formato PDF usando C++. El fragmento de código compartido muestra cómo convertir archivos ODP a formato PDF con solo unas pocas líneas de código. Aspose.Slides for C++ es una API robusta que puede explorar en detalle visitando la documentación oficial. Si tiene alguna pregunta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.