Jak převést PowerPoint na Tiff pomocí Pythonu

Toto jednoduché téma jak na to se zaměřuje na to, jak převést PowerPoint na TIFF pomocí Pythonu spolu s podrobnými kroky k nastavení prostředí a funkčním ukázkovým kódem. Můžete také zvážit převedení PPT na TIFF v Pythonu pomocí stejného příkladu kódu uvedeného v tomto tématu. Tuto aplikaci lze použít v jakémkoli operačním systému nakonfigurovaném s Python a .NET Core Framework včetně MS Windows, Linux nebo macOS.

Kroky k převodu PowerPointu na TIFF pomocí Pythonu

  1. Nakonfigurujte prostředí používat Aspose.Slides pro Python přes .NET ve své aplikaci Python
  2. Přidejte do projektu jmenné prostory aspose.pydrawing a aspose.slides pro export PPTX do TIFF
  3. Načtěte zdrojovou prezentaci vytvořením instance třídy Presentation
  4. Vytvořte objekt třídy Tiffoptions pro nastavení výstupních možností TIFF
  5. Nastavte požadované možnosti TIFF včetně nastavení DPI a Velikost obrázku
  6. Metoda Save v Pythonu převádí PPTX na TIFF

Výše uvedené kroky převedou prezentaci na TIFF v Pythonu pomocí několika volání API, kde je proces zahájen načtením zdrojového souboru prezentace pomocí třídy Presentation. Potom pomocí objektu třídy TiffOptions se nastaví možnosti výstupního obrázku TIFF včetně velikosti obrázku a DPI před uložením prezentace jako obrázku TIFF na disk pomocí metody uložení.

Kód pro převod PPTX na TIFF v 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)

Výše uvedený příklad poskytuje komplexní kroky a kód pro převod PPTX na Tiff v Pythonu. Třída TiffOptions může také přizpůsobit výstupní TIFF pomocí možností, jako je nastavení typukomprese, pixel_format, show_hidden_slides a notes_comments_layouting. Výše uvedená aplikace je schopna bez problémů převést PPTX na TIFF bez instalace MS PowerPoint nebo jakéhokoli jiného nástroje třetí strany.

V tomto příkladu jsme se naučili generovat TIFF z PowerPointu v Pythonu pomocí jednoduchého rozhraní API. Pokud máte zájem o převod prezentace do HTML, přečtěte si článek na jak vytvořit PowerPoint snímky v HTML pomocí Pythonu.

 Čeština