PPT in TIFF usando C++

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

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.

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.

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++.

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.