O OpenOffice usa o formato de arquivo ODP para seus documentos de apresentação. Os arquivos ODP são uma coleção de slides contendo texto, imagens, gráficos, animações e outros tipos de mídia. Pode haver situações em que você precise converter seus arquivos ODP para o formato PDF. Para isso, este artigo ensinará como converter arquivos ODP para o formato PDF usando C++.
- API C++ para converter arquivos ODP para formato PDF
- Convertendo arquivos ODP para formato PDF usando C++
API C++ para converter arquivos ODP para formato PDF
Aspose.Slides for C++ é uma API C++ para trabalhar com arquivos do PowerPoint. Ele permite que você crie, leia e modifique arquivos do PowerPoint sem precisar de software adicional. Além disso, a API suporta a conversão de arquivos ODP para o formato PDF. Você pode instalar a API por meio do NuGet ou baixá-la diretamente da seção Downloads.
PM> Install-Package Aspose.Slides.Cpp
Convertendo arquivos ODP para formato PDF usando C++
A seguir estão as etapas para converter arquivos ODP para o formato PDF usando C++.
- Carregue o arquivo ODP usando a classe Apresentação.
- Salve o arquivo ODP como PDF usando o método Presentation->Save(System::String fname, Export::SaveFormat format).
O código de exemplo a seguir mostra como converter arquivos ODP em formato PDF usando C++.
// Caminhos de arquivo
const String sourceFilePath = u"SourceDirectory\\Slides\\AccessOpenDoc.odp";
const String outputFilePath = u"OutputDirectory\\OdpToPdf_out.pdf";
// Carregar o arquivo ODP
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Salvar PDF
presentation->Save(outputFilePath, SaveFormat::Pdf);
Obtenha uma licença gratuita
Para experimentar a API sem limitações de avaliação, você pode solicitar uma licença temporária gratuita.
Conclusão
Neste artigo, você aprendeu como converter arquivos ODP para o formato PDF usando C++. O trecho de código compartilhado mostra como converter arquivos ODP para o formato PDF com apenas algumas linhas de código. Aspose.Slides for C++ é uma API robusta que você pode explorar em detalhes visitando a documentação oficial. Em caso de dúvidas, sinta-se à vontade para entrar em contato conosco em nosso fórum de suporte gratuito.