Ez a témakör részletesen ismerteti, hogyan lehet képeket lekérni PDF-ből Pythonban konfigurációs lépések és futtatható mintakód segítségével. A teljes programkód meg van osztva, amely felhasználható az alkalmazás fejlesztéséhez, mivel minden szükséges osztály és módszer rendelkezésre áll, amelyek szükségesek ahhoz, hogy képeket lehessen lekérni PDF-ből Pythonban különböző formátumokban, például PNG, JPEG stb. Különböző lehetőségeket is megfigyelhet a folyamat javítására a létrehozott képek testreszabásával, miután elérte őket a PDF fájlból.
A PDF-képek beszerzésének lépései Pythonban
- Állítsa be az IDE-t úgy, hogy a Aspose.PDF Pythonhoz .NET-en keresztül használatával bontsa ki a képeket PDF-ből
- A Document osztályobjektum segítségével érheti el a képeket tartalmazó forrás PDF-fájlt
- Egy adott kép elérése az oldalerőforrásokon belül a XImage osztályobjektum használatával
- Hozzon létre egy új fájlfolyamot a kívánt kép nevével
- Mentse a képet JPEG fájlként a lemezre
Ezek a lépések magukban foglalják, hogyan nyerhet ki képet a Pythonban lévő PDF-ből egy lépésről lépésre történő megközelítéssel, ahol először megnyitjuk a forrás PDF-fájlt, majd elérjük a PDF-ben egy adott oldalt. Minden PDF-oldalhoz tartozik egy forrásgyűjtemény, beleértve a képeket, amelyekre index segítségével lehet hivatkozni. Ha a szükséges képreferencia elérésre került az XImage osztály objektum egy példányával, akkor az a memóriafolyam egy példányával képként menthető a lemezre.
Kód, amellyel képet kaphat PDF-ből Pythonban
Ez a kód bemutatja azt az eljárást, amellyel a Pythonban lévő PDF-ből képet kaphatunk, ehhez hozzá kell férnünk a Document class objektumhoz, majd betöltjük, hogy elérjük a kívánt képet egy adott oldalon az erőforráslistájához való hozzáféréssel. Miután elértük a kívánt képet, átnevezheti, és módosíthatja a hivatkozásokat a dokumentumon belül. Különféle tulajdonságokat is elérhet, mint például a név, a szélesség és a magasság a képek szűréséhez, mielőtt fájlként mentené őket a lemezre.
Ez a példa arra vezetett minket, hogy képeket nyerjünk ki egy PDF-oldalról. Ha szeretne többet megtudni a vízjel PDF-fájlba történő hozzáadásának folyamatáról, olvassa el a következő cikket: hogyan adhatunk vízjelet a PDF-hez Pythonban.