Tagged Image File Format (TIFF) è un formato immagine comunemente usato per scopi di stampa grazie alla sua alta qualità. Potrebbero esserci casi in cui è necessario convertire i file PPTX in formato TIFF per scopi di stampa. Per questo, questo articolo ti insegnerà come convertire i file PPTX/PPT di PowerPoint in formato TIFF a livello di codice usando C++.
- API C++ per la conversione di file PowerPoint PPTX/PPT in formato TIFF
- Converti file PowerPoint in formato TIFF usando C++
- Conversione di file PowerPoint in formato TIFF con dimensioni immagine personalizzate
- Converti file PowerPoint in formato TIFF con formato pixel personalizzato
API C++ per la conversione di file PowerPoint PPTX/PPT in formato TIFF
Aspose.Slides for C++ è un’API C++ per lavorare con i file PowerPoint. Ti consente di creare, leggere e modificare file PPT e PPTX senza bisogno di software aggiuntivo. Inoltre, l’API supporta la conversione di file PPTX/PPT in formato immagine TIFF. Puoi installare l’API tramite NuGet o scaricarla direttamente dalla sezione Download.
PM> Install-Package Aspose.Slides.Cpp
Converti file PowerPoint in formato TIFF usando C++
Puoi convertire i tuoi file PowerPoint PPTX/PPT in formato TIFF in poche righe di codice. Per raggiungere questo obiettivo, segui i passaggi indicati di seguito.
- Carica il file PowerPoint utilizzando la classe Presentazione.
- Salvare il file TIFF utilizzando il metodo Presentazione->Salva (System::Nome stringa, Esporta::FormatoSalvaFormato).
Il codice di esempio seguente mostra come convertire i file PowerPoint in formato TIFF usando C++.
// Percorsi di file
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";
// Carica il file di presentazione
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Salva il file TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);
Conversione di file PowerPoint in formato TIFF con dimensioni immagine personalizzate
Di seguito sono riportati i passaggi per convertire i file PowerPoint in formato TIFF con dimensioni dell’immagine personalizzate.
- Carica il file PowerPoint utilizzando la classe Presentazione.
- Crea un’istanza della classe TiffOptions.
- Impostare la dimensione dell’immagine utilizzando il metodo TiffOptions->setImageSize(System::Drawing::Size value).
- Salvare il file TIFF utilizzando Presentazione->Salva(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions opzioni).
Il codice di esempio seguente mostra come convertire i file PowerPoint in immagini TIFF con dimensioni immagine personalizzate usando C++.
// Percorsi di file
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";
// Carica il file di presentazione
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Crea un'istanza della classe TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();
// Imposta il tipo di compressione
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);
// Imposta DpiX
options->set_DpiX(200);
// Imposta DpiY
options->set_DpiY(100);
// Imposta la dimensione dell'immagine
options->set_ImageSize(System::Drawing::Size(1728, 1078));
// Salva il file TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);
Converti file PowerPoint in formato TIFF con formato pixel personalizzato
Per impostare il formato dei pixel, utilizzeremo l’enumerazione ImagePixelFormat. L’enumerazione ImagePixelFormat fornisce i seguenti valori.
- Format1bppIndexed: 1 bit per pixel, indicizzato
- Format4bppIndexed: 4 bit per pixel, indicizzato
- Format8bppIndexed: 8 bit per pixel, indicizzato
- Formato24bppRgb: 24 bit per pixel, RGB
- Format32bppArgb: 32 bit per pixel, ARGB
Di seguito sono riportati i passaggi per convertire un file PPTX/PPT in un’immagine TIFF con formato pixel personalizzato utilizzando C++.
- Carica il file PowerPoint utilizzando la classe Presentazione.
- Crea un’istanza della classe TiffOptions.
- Impostare il formato pixel utilizzando il metodo TiffOptions->setPixelFormat(ImagePixelFormat value).
- Salvare il file TIFF utilizzando Presentazione->Salva(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions opzioni).
Il codice di esempio seguente mostra come convertire i file PowerPoint in immagini TIFF con un formato pixel personalizzato usando C++.
// Percorsi di file
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";
// Carica il file di presentazione
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Crea un'istanza della classe TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();
// Imposta il formato pixel
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);
// Salva il file TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);
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 PPTX/PPT di PowerPoint in immagini TIFF usando C++. Inoltre, hai imparato come impostare la dimensione dell’immagine personalizzata e il formato pixel per le immagini TIFF generate. Aspose.Slides per C++ è una potente API per lavorare con i file PowerPoint. Puoi esplorare l’API in dettaglio visitando la documentazione ufficiale. In caso di domande, non esitare a contattarci nel nostro forum di supporto gratuito.
Guarda anche
Suggerimento: potresti dare un’occhiata ad Aspose GRATUITAMENTE online Convertitore da PowerPoint a Poster.