Hogyan lehet PDF-et tömöríteni Java-ban

Ez a rövid témakör a(z) PDF Java-ban** tömörítésének módját tárgyalja, valamint részletes információkat tartalmaz a teljes konfigurációs lépésekről és a környezeti beállításokról, beleértve a használni kívánt osztályokat is. Könnyedén használhatja az egyszerű API-hívásokat Java-kódban a PDF-fájl méretének csökkentésére, és mentheti azt lemezre vagy memóriafolyamba. Látni fogja, hogyan használhatja az OptimizationOptions osztályban elérhető különböző tömörítési lehetőségeket a tömörítés eléréséhez.

A PDF tömörítésének lépései Java nyelven

  1. Adjon hozzá Aspose.PDF for Java könyvtárreferenciát a Maven tárolóból a PDF-fájl tömörítéséhez
  2. A PDF tömörítéséhez tegye bele a projektbe a Aspose.PDF névtérre való hivatkozást
  3. A forrás PDF-fájl betöltéséhez hozzon létre Document class fájlt
  4. 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
  5. Használja az optimizeResources módszert a PDF Java-ban való tömörítésére és a PDF lemezre mentésére

A fenti példalépések Java csökkenti a PDF méretét a meghatározott lépések sorrendben történő elfogadásával. A folyamat az API-referencia hozzáadásával kezdődik a Maven repo használatával és a szükséges névterek importálásával. Ezután betöltjük a forrás PDF-fájlt a Document class objektummal a tömörítés végrehajtásához. A PDF különböző tömörítési beállításainak megadásához a rendszer a OptimizationOptions class objektumot használja. Beállítjuk a képek tömörítését és a PDF-képminőséget, mielőtt meghívnánk az optimizeResources metódust a beállítások alkalmazásához. Végül a tömörített PDF mentésre kerül vagy a lemezre, vagy a memóriafolyamba.

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

A fenti példa a Java tömöríti a PDF-méretet néhány soros kóddal és egyszerű API-felülettel. Az OptimizationOptions különféle tömörítési beállításokat képes alkalmazni, beleértve a LinkDuplicateStreams, RemovePrivateInfo, RemoveUnusedStreams, MaxResolution, ImageEncoding, RemoveUnusedObjects és sok más beállítást a megfelelő beállító módszerekkel. Kérjük, vegye figyelembe, hogy ha a forrás-PDF olyan tartalommal rendelkezik, amelyre a fenti beállításokkal hivatkozni lehet, az hozzájárul a PDF tömörítéséhez, ha a fenti tulajdonságokat használja.

Ebben a témában láthattuk, hogy a PDF tömörítő fejlesztéséhez a Java kód könnyen használható egyszerű API hívások segítségével. Ha érdekli a PDF különálló oldalakra való felosztása, olvassa el a hogyan lehet a PDF-t oldalakra osztani Java nyelven cikket.

 Magyar