OpenOffice utilizza il formato di file ODP per i suoi documenti di presentazione. I file ODP sono una raccolta di diapositive contenenti testo, immagini, grafici, animazioni e altri tipi di media. Potrebbero verificarsi situazioni in cui è necessario convertire i file ODP in formato PDF. A tal fine, questo articolo ti insegnerà come convertire i file ODP in formato PDF utilizzando C++.
- API C++ per la conversione di file ODP in formato PDF
- Conversione di file ODP in formato PDF utilizzando C++
API C++ per la conversione di file ODP in formato PDF
Aspose.Slides for C++ è un’API C++ per lavorare con i file PowerPoint. Ti consente di creare, leggere e modificare file PowerPoint senza bisogno di software aggiuntivo. Inoltre, l’API supporta la conversione di file ODP in formato PDF. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.
PM> Install-Package Aspose.Slides.Cpp
Conversione di file ODP in formato PDF utilizzando C++
Di seguito sono riportati i passaggi per convertire i file ODP in formato PDF utilizzando C++.
- Carica il file ODP utilizzando la classe Presentazione.
- Salvare il file ODP come PDF utilizzando il metodo Presentazione->Salva(System::String fname, Export::SaveFormat format).
Il codice di esempio seguente mostra come convertire i file ODP in formato PDF usando C++.
// Percorsi di file
const String sourceFilePath = u"SourceDirectory\\Slides\\AccessOpenDoc.odp";
const String outputFilePath = u"OutputDirectory\\OdpToPdf_out.pdf";
// Carica il file ODP
auto presentation = System::MakeObject<Presentation>(sourceFilePath);
// Salva PDF
presentation->Save(outputFilePath, SaveFormat::Pdf);
Ottieni una licenza gratuita
Per provare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.
Conclusione
In questo articolo, hai imparato come convertire i file ODP in formato PDF usando C++. Il frammento di codice condiviso mostra come convertire i file ODP in formato PDF con poche righe di codice. Aspose.Slides per C++ è un’API robusta che puoi esplorare in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.