Ova jednostavna tema s uputama usredotočuje se na to kako pretvoriti PowerPoint u TIFF pomoću Pythona zajedno s detaljnim koracima za postavljanje okruženja i radnog uzorka koda. Također možete razmotriti pretvaranje PPT u TIFF u Pythonu korištenjem istog primjera koda navedenog u ovoj temi. Ova se aplikacija može koristiti u bilo kojem operativnom sustavu konfiguriranom s Python i .NET Core Framework uključujući MS Windows, Linux ili macOS.
Koraci za pretvaranje PowerPointa u TIFF pomoću Pythona
- Konfigurirajte okruženje za korištenje Aspose.Slides za Python putem .NET-a u svojoj Python aplikaciji
- Dodajte prostore imena aspose.pydrawing i aspose.slides u svoj projekt za izvoz PPTX-a u TIFF
- Učitajte izvornu prezentaciju stvaranjem instance klase Presentation
- Napravite objekt klase Tiffoptions za postavljanje izlaznih TIFF opcija
- Postavite željene TIFF opcije uključujući DPI i postavke veličine slike
- Metoda Save u Pythonu pretvara PPTX u TIFF
Gornji koraci pretvaraju prezentaciju u TIFF u Pythonu pomoću nekoliko API poziva gdje proces započinje učitavanjem izvorne datoteke prezentacije pomoću klase Prezentacija. Zatim se korištenjem objekta klase TiffOptions postavljaju opcije izlazne TIFF slike uključujući veličinu slike i DPI prije spremanja prezentacije kao TIFF slike na disk pomoću metode spremanja.
Kod za pretvaranje PPTX u TIFF u Pythonu
import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
# Applying the linence for Aspose.Slides | |
slidesLicense = slides.License() | |
slidesLicense.set_license("Aspose.Total.lic") | |
# Open the source presentation using Presentation class object | |
with slides.Presentation("Input.pptx") as tiffPresentationObj: | |
# Create the TiffOptions class object | |
tiffOpts = slides.export.TiffOptions() | |
# Setting the Tiff compression type | |
tiffOpts.compression_type = slides.export.TiffCompressionTypes.DEFAULT | |
# Now, customize the slides notes option inside exported Tiff | |
notesCommentOptions = tiffOpts.notes_comments_layouting | |
notesCommentOptions.notes_position = slides.export.NotesPositions.BOTTOM_FULL | |
# Setting the Tiff image DPI (Dots/inch). The resolution unit is always equal to 2 dots per inch | |
tiffOpts.dpi_x = 200 | |
tiffOpts.dpi_y = 100 | |
# Tiff output Image Size setting | |
tiffOpts.image_size = drawing.Size(1728, 1078) | |
# Saving the presentation to Tiff | |
tiffPresentationObj.save("ExpoertedTiff_out.tiff", slides.export.SaveFormat.TIFF, tiffOpts) | |
Gornji primjer pruža opsežne korake i kod za konvertiranje PPTX u Tiff u Pythonu. Klasa TiffOptions također može prilagoditi izlazni TIFF korištenjem opcija kao što su postavljanje compression_type, pixel_format, show_hidden_slides i notes_comments_layouting. Gornja aplikacija može besprijekorno pretvoriti PPTX u TIFF bez instaliranja MS PowerPointa ili bilo kojeg drugog alata treće strane.
U ovom smo primjeru naučili generirati TIFF iz PowerPointa u Pythonu pomoću jednostavnog API sučelja. Ako ste zainteresirani za pretvaranje prezentacije u HTML, pogledajte članak na kako stvoriti PowerPoint slajdove u HTML-u pomoću Pythona.