Hogyan lehet PDF-t tömöríteni C#-ban

Ez a rövid témakör végigvezeti Önt, hogyan kell tömöríteni a(z) PDF fájlt C#-ban 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 C# tömörítési PDF fájlméretben, és mentheti lemezre. Testreszabhatja a kimeneti PDF-tömörítési beállításokat az OptimizationOptions osztályobjektum használatával.

A PDF tömörítésének lépései C#-ban

  1. Állítsa be az alkalmazást úgy, hogy hivatkozást adjon a Aspose.PDF hivatkozásra a NuGet csomagkezelőből
  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 C#-ban tömörített PDF-fájlban a használt beállítások alapján
  5. Mentse a tömörített PDF fájlt lemezre

A C# fenti lépései csökkentik a PDF méretét a meghatározott műveletsor követésével. A folyamatot az API-referencia hozzáadásával kezdheti meg a NuGet csomagkezelő segítségével, és importálhatja a szükséges névtereket. Ezután a forrás PDF fájl betöltődik a Document class objektum használatával tömörítéshez. A OptimizationOptions class objektum a PDF különböző tömörítési beállításainak megadására szolgál, 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. Végül a tömörített PDF mentésre kerül a lemezre.

Kód a PDF tömörítéséhez C#-ban

A fent említett példa a C# PDF-méret tömörítésére egyszerű API-hívások és néhány kódsor elfogadásával. Az OptimizationOptions különböző egyéb tömörítési beállításokat is lehetővé tesz, beleértve az ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects és sok más beállítást. Ha a forrás-PDF olyan tartalommal rendelkezik, amelyre hivatkozni lehet a fenti beállításokkal, az hozzájárul a PDF tömörítéséhez, miután ezeket a tulajdonságokat használták.

Ebben a témában megtanultuk, hogy a PDF fájl programozott tömörítésére C# alapú alkalmazás könnyen fejleszthető. Ha többet szeretne megtudni a PDF oldalakra való felosztásáról, olvassa el a hogyan lehet felosztani a PDF fájlt oldalakra C#-ban cikket.

 Magyar