Ez a gyors oktatóanyag végigvezeti Önt a PDF TIFF formátumú konvertálásához a Pythonban. Tartalmazza az IDE beállításához szükséges összes információt, az alkalmazás írásához szükséges részletes programfolyamatot, valamint a PDF TIFF formátumba konvertálásához, Python alapú futtatható mintakódot is megoszt a leírással együtt. Megtanulja a különböző lehetőségeket a kimeneti PDF testreszabására az alkalmazás követelményei szerint.
A PDF TIFF formátumú konvertálásának lépései Python használatával
- Állítsa be a környezetet a használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre a TIFF formátumra való konvertáláshoz
- Töltse be a TIFF-re konvertálandó forrásdokumentumot a Document osztályobjektum használatával
- Hozzon létre egy Resolution class objektumot a kimeneti TIFF kép felbontásának beállításához
- Példányosítsa a TiffSettings objektumot a TIFF egyéb tulajdonságainak beállításához
- Hozza létre a TiffDevice objektumot a felbontás és a TiffSettings objektum megadásával
- Hívja a process() metódust a TiffDevice osztályban a kívánt TIFF fájl létrehozásához
Ezek a lépések összefoglalják, hogyan lehet Python PDF-ből TIFF-be konvertálni nagyon kevés kódsor segítségével. A folyamat azt mutatja, hogy a forrás PDF-fájl betöltődik, a kimeneti TIFF-fájlhoz létrejön egy felbontási objektum, és egy TiffSettings objektum példányosodik a felbontáson kívül számos egyéb tulajdonság beállításához. Az utolsó lépésben egy TiffDevice objektum jön létre a felbontás és a TiffSettings objektum használatával, mielőtt meghívná a process() metódust egy tényleges TIFF-fájl létrehozásához.
Kód a PDF-ből TIFF-formátumba konvertálásához Pythonban
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") |
Ez a mintakód azt mutatja, hogy a PDF TIFF-re konvertálható Python kód könnyen írható. A Resolution osztálynak van egy konstruktora, amely a vízszintes és függőleges felbontást pixelben kifejezve veszi, majd a TiffSettings objektum példányosítását, amely a tömörítési típus, a színmélység, az alaktípus beállítására szolgál, és az üres oldalak kihagyásához használt jelzőt. Szükség esetén beállíthatja a fényerőt, a koordináta típusát és a margókat is.
Ez az oktatóanyag a PDF-fájl TIFF-formátumba való átalakításához vezetett Python használatával. Ha meg szeretné ismerni a megjegyzések PDF-fájlhoz való hozzáadásának folyamatát, olvassa el a következő cikket: hogyan lehet megjegyzéseket hozzáadni a PDF-fájlhoz Python használatával.