Стискайте PDF-файли в Java

Обмін документами на різних платформах і пристроях стає простішим завдяки використанню файлів PDF(Portable Document Format). Однак значні розміри файлів можуть створювати труднощі щодо зберігання та спільного використання. У цьому посібнику ми розглянемо, як стискати PDF-файли в Java, забезпечуючи вам простий спосіб зменшити розмір PDF-файлів.

Бібліотека Java для стиснення PDF

Для ефективного стиснення PDF-файлів ми будемо використовувати потужну бібліотеку обробки PDF Aspose.PDF for Java. Ця бібліотека оптимізує завдання генерації, зміни та обробки документів PDF. Щоб інтегрувати бібліотеку у свою програму Java, ви можете включити її як залежність Maven , як зазначено нижче. Крім того, ви можете завантажити файл JAR.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

Стисніть PDF-файл у Java

Стиснення файлу PDF за допомогою Aspose.PDF for Java не є складним завданням. Просто завантажте PDF, вкажіть параметри стиснення та стисніть файл. Нижче наведено кроки для стиснення файлу PDF у Java.

У наведеному нижче прикладі коду показано, як стиснути PDF-файл у Java:

// відкритий документ
Document pdfDocument = new Document("document.pdf");

// Ініціалізація OptimizationOptions
com.aspose.pdf.optimization.OptimizationOptions optimizationOptions = new com.aspose.pdf.optimization.OptimizationOptions();

// Установіть параметр CompressImages
optimizationOptions.getImageCompressionOptions().setCompressImages(true);

// Установіть опцію ImageQuality
optimizationOptions.getImageCompressionOptions().setImageQuality(50);

// Оптимізуйте PDF-документ за допомогою OptimizationOptions
pdfDocument.optimizeResources(optimizationOptions);

// Оптимізація для Інтернету
pdfDocument.optimize();

// Збережіть оновлений PDF
pdfDocument.save("compressed.pdf");

Інтернет-компресор PDF

Перегляньте наш безкоштовний онлайновий компресор PDF, який базується на Aspose.PDF for Java. Цей безкоштовний PDF-компресор дозволяє зменшити розмір PDF-файлів без завантаження будь-якого програмного забезпечення чи створення облікового запису.

Безкоштовна бібліотека Java PDF

Отримайте безкоштовну тимчасову ліцензію і стискайте файли PDF без будь-яких обмежень оцінки. Крім того, відвідайте документацію, щоб дізнатися більше про нашу бібліотеку Java PDF.

Якщо у вас виникли проблеми під час користування нашою бібліотекою, зв’яжіться з нами через наш форум.

Висновок

У цій статті ви дізналися, як стискати PDF-файли в Java. У покроковому посібнику та прикладі коду показано, як зменшити розмір PDF-файлу в Java. Крім того, ми надали вам безкоштовний онлайновий компресор PDF, яким ви можете користуватися будь-де та будь-коли.

Дивись також