Ova se tema usredotočuje na to kako pretvoriti PowerPoint u TIFF pomoću C# zajedno s detaljnim konfiguracijskim koracima za konfiguriranje okruženja i provjeru radnog uzorka koda. Možete koristiti ovu aplikaciju u bilo kojem od .NET podržanih okruženja u sustavima Windows, macOS i Linux za konvertiranje PPTX u TIFF u C#.
Koraci za pretvaranje PowerPointa u TIFF pomoću C#
- Konfigurirajte svoju aplikaciju za instaliranje Aspose.Slides for .NET pomoću upravitelja paketa NuGet
- Učitajte izvornu prezentacijsku datoteku pomoću objekta klase Presentation da je pretvorite u TIFF
- Inicijalizirajte objekt klase TiffOptions da postavite željene opcije slike
- Postavite DPI i veličinu za željenu TIFF sliku
- Pretvorite prezentaciju u TIFF sliku pomoću metode Spremi
Prethodno navedeni koraci pretvaraju prezentaciju u TIFF u C# upotrebom nekoliko API poziva samo tamo gdje se proces pokreće učitavanjem izvorne datoteke prezentacije pomoću klase Prezentacija. Zatim se korištenjem instance klase TiffOptions postavljaju opcije izlazne TIFF slike uključujući DPI i veličinu slike prije spremanja prezentacije kao TIFF slike na disk pomoću metode Spremi.
Kod za pretvaranje PPTX u TIFF u C#
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToTiffConverter | |
{ | |
public static void CreateTiffImage() | |
{ | |
// Initialize a license to avoid watermark in the output Tiff Image | |
Aspose.Slides.License licenseSlides = new Aspose.Slides.License(); | |
licenseSlides.SetLicense("Aspose.Total.lic"); | |
// Initliazing the Presentation class to load the source presentation and converting to Tiff | |
using (Presentation SampleTiffPres = new Presentation("NewPresentation.pptx")) | |
{ | |
// Initialize the TiffOptions class | |
TiffOptions tiffOptions = new TiffOptions(); | |
// Setting the Tiff compression type | |
tiffOptions.CompressionType = TiffCompressionTypes.Default; | |
// Customizing the slides notes option inside exported Tiff | |
INotesCommentsLayoutingOptions notesOptions = tiffOptions.NotesCommentsLayouting; | |
notesOptions.NotesPosition = NotesPositions.BottomFull; | |
// Setting the Tiff image DPI. The resolution unit is always equal to 2-dots per inch | |
tiffOptions.DpiX = 200; | |
tiffOptions.DpiY = 100; | |
// Set the desired Tiff output Image Size | |
tiffOptions.ImageSize = new Size(1728, 1078); | |
// Save the source presentation to Tiff with set image size | |
SampleTiffPres.Save("ExpoertedTiff_out.tiff", SaveFormat.Tiff, tiffOptions); | |
} | |
} | |
} | |
} |
Gornji primjer također se može koristiti za konvertiranje PPT u TIFF u C# koristeći istu bazu koda. Klasa TiffOptions može dodatno prilagoditi izlazni TIFF izlaganjem opcija kao što su postavljanje CompressionType, PixelFormat, ShowHiddenSlides i NotesCommentsLayouting. Gornja aplikacija može besprijekorno pretvoriti PPTX u TIFF bez instaliranja MS PowerPointa ili bilo kojeg drugog alata treće strane.
U ovom vodiču naučili smo generirati TIFF iz PowerPointa u C# izvođenjem jednostavnih koraka i korištenjem jednostavnog API sučelja. Ako ste zainteresirani za izradu slika slajdova prezentacije, pogledajte članak na kako stvoriti sliku PowerPoint slajda koristeći C#.