Hogyan lehet PDF-et tömöríteni Pythonban

Ez a rövid témakör végigvezeti Önt, hogyan kell tömöríteni a PDF fájlt Pythonban a teljes konfigurációs lépések segítségével, beleértve a környezet beállítását és a használni kívánt osztályokkal kapcsolatos egyéb információkat. Könnyedén használhatja az egyszerű API-hívásokat Python tömörítve PDF fájlméretben, és mentheti lemezre. Tovább testreszabhatja a PDF-tömörítést az OptimizationOptions osztály által megjelenített különféle beállítások használatával.

A PDF-tömörítés lépései Pythonban

  1. A PDF-fájl tömörítéséhez állítsa az IDE-t használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
  2. Töltse be a forrás PDF-fájlt a lemezről a Document osztálypéldány használatával
  3. Példányosítsa az OptimizationOptions osztályobjektumot a PDF-fájlok tömörítésének konfigurálásához és különböző PDF-optimalizálási beállítások megadásához
  4. Az OptimizeResources metódus a Pythonban tömöríti a PDF-fájlt a használt beállítások alapján
  5. Mentse a tömörített PDF fájlt a lemezre

A Python fenti lépései csökkentik a PDF méretét a meghatározott műveletsor követésével. A folyamatot API-hivatkozások hozzáadásával kezdheti meg a pip telepítéssel, és importálhatja a szükséges névteret. A forrás PDF-fájl a Document class objektum használatával töltődik be a tömörítéshez. Az OptimizationOptions osztálypéldány segítségével különböző tömörítési beállításokat adhat meg a PDF számára, beleértve a képek tömörítését és a PDF képminőségét. Az OptimizeResources módszer az optimalizálási beállításokat alkalmazza a PDF tömörítésére a kiválasztott beállítások alapján, mielőtt a tömörített PDF-fájlt a lemezre menti.

Kód a PDF tömörítéséhez Pythonban

A fent említett példa a Python tömöríti a PDF-méretet egyszerű API-hívások és néhány sornyi kód elfogadásával. Az OptimizationOptions osztály különböző egyéb tömörítési beállítások megadását is lehetővé teszi, beleértve a LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams és sok más beállítást. Ha a forrás PDF-fájl olyan tartalommal rendelkezik, amelyre a fent említett beállításokkal hivatkozni lehet, az hozzájárul a PDF tömörítéséhez, miután ezekre a tulajdonságokra hivatkozik.

Ebben a témában megtanultuk, hogy a PDF-fájlok programozott tömörítésére Python alapú alkalmazások könnyen fejleszthetők. Ha szeretne többet megtudni a PDF PDFA formátumba konvertálásáról, olvassa el a következő cikket: hogyan lehet PDF-et PDFA formátumba konvertálni Python segítségével.

 Magyar