Tento rychlý tutoriál vás provede jak převést PDF na TIFF v Pythonu. Obsahuje všechny informace pro nastavení IDE, podrobný tok programu pro psaní této aplikace a pro převod PDF na TIFF Python spustitelný ukázkový kód je také sdílen spolu s popisem. Naučíte se různé možnosti přizpůsobení výstupního PDF podle vašich požadavků v aplikaci.
Kroky pro převod PDF na TIFF pomocí Pythonu
- Pro převod do formátu TIFF nastavte prostředí na použijte Aspose.PDF pro Python přes .NET
- Načtěte zdrojový dokument, který chcete převést na TIFF, pomocí objektu třídy Document
- Vytvořte objekt třídy Resolution pro nastavení rozlišení výstupního obrázku TIFF
- Vytvořte instanci objektu TiffSettings pro nastavení dalších vlastností TIFF
- Vytvořte objekt TiffDevice poskytnutím rozlišení a objektu TiffSettings
- Zavolejte metodu process() ve třídě TiffDevice a vygenerujte požadovaný soubor TIFF
Tyto kroky shrnují, jak lze s pomocí Pythonu PDF na TIFF provést konverzi s pomocí velmi malého počtu řádků kódu. Proces ukazuje, že je načten zdrojový soubor PDF, je vytvořen objekt rozlišení pro výstupní soubor TIFF a je vytvořena instance objektu TiffSettings pro nastavení různých vlastností jiných než rozlišení. V posledním kroku se vytvoří objekt TiffDevice pomocí rozlišení a objektu TiffSettings před voláním metody process() za účelem vygenerování skutečného souboru TIFF.
Kód pro transformaci PDF na TIFF v Pythonu
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open PDF the | |
pdfDocument = pdf.Document("InputFile.pdf") | |
# Create a resolution object | |
resolution = pdf.devices.Resolution(400,400) | |
# Create and customize TiffSettings object | |
tiffFileSettings = pdf.devices.TiffSettings() | |
tiffFileSettings.compression = pdf.devices.CompressionType.CCITT4 | |
tiffFileSettings.depth = pdf.devices.ColorDepth.FORMAT_4BPP | |
tiffFileSettings.shape = pdf.devices.ShapeType.PORTRAIT | |
tiffFileSettings.skip_blank_pages = True | |
# Create a TiffDevice object | |
tiffDeviceObj = pdf.devices.TiffDevice(resolution, tiffFileSettings) | |
# Convert the PDF to TIFF | |
tiffDeviceObj.process(pdfDocument, "AllPagesToTIFF_out.tif") | |
print("PDF to TIFF converted successfully") |
Tento ukázkový kód ukazuje, že pro převod *PDF na TIFF lze snadno napsat kód Pythonu. Třída Resolution má konstruktor, který přebírá horizontální a vertikální rozlišení v obrazových bodech, po kterém následuje konkretizace objektu TiffSettings, který se používá k nastavení typu komprese, barevné hloubky, typu tvaru a příznaku pro přeskočení prázdných stránek. V případě potřeby můžete také nastavit jas, typ souřadnic a okraje.
Tento tutoriál nás vedl k transformaci PDF na TIFF pomocí Pythonu. Pokud se chcete naučit proces přidávání komentářů do souboru PDF, přečtěte si článek na jak přidat komentáře do souboru PDF pomocí Pythonu.