Ez a rövid témakör részleteket tartalmaz arról, hogyan lehet PDF-et képpé konvertálni a Pythonban. Beállíthatja a felbontást, magasságot, szélességet és egyéb tulajdonságokat, mint például az alapértelmezett betűtípus beállítása, a képek méretezése az oldal szélességének megfelelően és sok más. A PDF-oldalak képpé konvertálásához Python-kódot használunk, és az alábbiakban részletes lépéseket talál a PDF fájl PNG képpé konvertálásához.
A PDF-ből képpé konvertálás lépései Pythonban
- Telepítse a(z) Aspose.PDF Pythonhoz .NET-en keresztül fájlt a PDF képpé konvertálásához
- Nyissa meg a forrás PDF-fájlt a Dokumentum osztály objektumban képpé konvertáláshoz
- A kimeneti kép felbontásának beállításához hozza létre a Resolution class objektumot
- Inicializálja a PngDevice osztály objektumot a felbontási objektum segítségével
- A Document.pages gyűjtemény segítségével végigjárhatja a forrás-PDF összes oldalát
- Hívja a PngDevice.process függvényt az egyes PDF-oldalak képpé konvertálásához és lemezre mentéséhez
A fenti bekezdésben a szükséges hivatkozások hozzáadásával, majd a cél PDF betöltésével lépésről lépésre megtekintheti a PDF Pythonban képpé történő megjelenítését. Beállíthatja az összes kimeneti képfájl különböző konfigurációit is, és a PDF-fájl összes oldalát elemzi a képekké konvertáláshoz. Végül minden konvertált kép egy külön fájlba kerül a lemezre.
Kód, amellyel PDF-et exportálhat képbe Pythonban
Ez a példa a Document class objektumot használja a forrás-PDF betöltésére, ahol a Dokumentum osztály oldalgyűjteményt tartalmaz iteráció céljából. A kimeneti képek különböző tulajdonságainak beállításához a Resolution és a PngDevice objektumok deklarálva vannak, amelyek támogatják a különféle paraméterek, például a képfelbontás, szélesség, magasság, vonalkódoptimalizálás, InterpolationHighQuality és OptimizeDimensions beállítását. Vegye figyelembe, hogy a BmpDevice, EmfDevice, GifDevice és sok más eszközt használhatja különböző típusú képek létrehozásához.
Megismertük a PDF-oldalak Python használatával képekké történő átvitelének folyamatát. Ha szeretne többet megtudni arról, hogyan hozhat létre PDF-fájlokat a semmiből, olvassa el a következő cikket: Hogyan készítsünk PDF-et Pythonban.