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
- Converti PowerPoint in TIFF
- Converti PowerPoint in TIFF con dimensioni immagine personalizzate
- Da PPTX a TIFF con formato pixel personalizzato
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#.
- Carica la presentazione PowerPoint utilizzando la classe Presentazione.
- Converti PPTX in TIFF usando il metodo Presentation.Save(string, SaveFormat.Tiff).
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.
- Carica la presentazione PowerPoint usando la classe Presentazione.
- Crea un’istanza della classe TiffOptions.
- Imposta la dimensione dell’immagine usando la proprietà TiffOptions.ImageSize.
- Converti PPTX in TIFF usando il metodo Presentation.Save(string, SaveFormat.Tiff).
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#.
- Carica la presentazione PowerPoint usando la classe Presentazione.
- Crea un’istanza della classe TiffOptions.
- Imposta il formato pixel sul format desiderato usando la proprietà TiffOptions.PixelFormat.
- Converti PPTX in TIFF usando il metodo Presentation.Save(string, SaveFormat.Tiff).
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.