PowerPoint in TIFF C#

La conversione da PowerPoint a TIFF potrebbe essere utile in vari scenari, ad esempio per la stampa, il fax e così via. Per eseguire questa conversione a livello di codice, questo articolo illustra come convertire PowerPoint PPTX/PPT in TIFF usando C#. Inoltre, imparerai come personalizzare la dimensione e il formato pixel delle immagini TIFF risultanti.

Convertitore C# da PowerPoint a TIFF

Per convertire le presentazioni PowerPoint, utilizzeremo Aspose.Slides for .NET. L’API è progettata per creare, manipolare e convertire documenti di presentazione dall’interno delle applicazioni .NET. Puoi scaricare l’API o installarla utilizzando NuGet.

PM> Install-Package Aspose.Slides.NET 

Converti PowerPoint PPTX in TIFF usando C#

Di seguito sono riportati i passaggi per convertire un PowerPoint PPTX/PPT in TIFF utilizzando C#.

Nell’esempio di codice seguente viene illustrato come convertire un file PPTX di PowerPoint in TIFF.

// Istanziare un oggetto Presentazione che rappresenta un file di presentazione
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // Salvataggio della presentazione in un documento TIFF
    presentation.Save("output.tiff", SaveFormat.Tiff);
}

C# Converti PowerPoint in TIFF con dimensioni immagine personalizzate

Aspose.Slides per .NET consente inoltre di personalizzare le dimensioni dell’immagine risultante nella conversione da PowerPoint a TIFF. Di seguito sono riportati i passaggi per raggiungere questo obiettivo.

L’esempio di codice seguente mostra come convertire PPTX in TIFF con dimensioni immagine personalizzate.

// Istanziare un oggetto Presentazione che rappresenta un file Presentazione
using (Presentation pres = new Presentation("Presentation.pptx"))
{
    // Istanziare la classe TiffOptions
    TiffOptions opts = new TiffOptions();

    // Impostazione del tipo di compressione
    opts.CompressionType = TiffCompressionTypes.Default;

    // La profondità dipende dal tipo di compressione e non può essere impostata manualmente.
    // L'unità di risoluzione è sempre uguale a "2" (punti per pollice)

    // Impostazione DPI immagine
    opts.DpiX = 200;
    opts.DpiY = 100;

    // Imposta la dimensione dell'immagine
    opts.ImageSize = new Size(1728, 1078);

    // Salva la presentazione in TIFF con le dimensioni dell'immagine specificate
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

Converti PowerPoint in TIFF con il formato pixel personalizzato

Di seguito sono riportati i passaggi per personalizzare il formato pixel nella conversione da PPTX a TIFF utilizzando C#.

L’esempio di codice seguente mostra come personalizzare il formato pixel nella conversione da PPTX a TIFF.

// Istanziare un oggetto Presentazione che rappresenta un file Presentazione
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    TiffOptions options = new TiffOptions();
   
    options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
    /*
    ImagePixelFormat contains the following values (as could be seen from documentation):
    Format1bppIndexed; // 1 bits per pixel, indexed.
    Format4bppIndexed; // 4 bits per pixel, indexed.
    Format8bppIndexed; // 8 bits per pixel, indexed.
    Format24bppRgb; // 24 bits per pixel, RGB.
    Format32bppArgb; // 32 bits per pixel, ARGB.
    */

    // Salva la presentazione in TIFF con la dimensione dell'immagine specificata
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

Ottieni una licenza API gratuita

È possibile utilizzare Aspose.Slides per .NET senza limitazioni di valutazione richiedendo una licenza temporanea.

Conclusione

In questo articolo, hai imparato come convertire PowerPoint PPTX/PPT in TIFF usando C#. Inoltre, hai visto come personalizzare la dimensione e il formato pixel delle immagini TIFF risultanti. Puoi visitare la documentazione per esplorare altre funzionalità di Aspose.Slides per .NET. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.

Guarda anche

Suggerimento: potresti dare un’occhiata ad Aspose GRATUITAMENTE online Convertitore da PowerPoint a Poster.