Kompresuj pliki PDF w Javie

Udostępnianie dokumentów na różnych platformach i urządzeniach jest łatwiejsze dzięki plikom PDF(Portable Document Format). Jednak ich znaczne rozmiary plików mogą powodować trudności w przechowywaniu i udostępnianiu. W tym przewodniku przyjrzymy się, jak kompresować pliki PDF w Javie, zapewniając bezproblemowy sposób zmniejszania rozmiaru plików PDF.

Biblioteka Java do kompresji plików PDF

Do wydajnej kompresji plików PDF wykorzystamy wydajną bibliotekę do przetwarzania PDF Aspose.PDF for Java. Ta biblioteka usprawnia zadania generowania, modyfikowania i manipulowania dokumentami PDF. Aby zintegrować bibliotekę z aplikacją Java, możesz dołączyć ją jako zależność Mavena , jak wspomniano poniżej. Alternatywnie możesz pobrać plik JAR.

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

Skompresuj plik PDF w Javie

Kompresja pliku PDF przy użyciu Aspose.PDF for Java nie jest skomplikowanym zadaniem. Po prostu załaduj plik PDF, określ ustawienia kompresji i skompresuj plik. Poniżej przedstawiono kroki kompresji pliku PDF w Javie.

Poniższy przykładowy kod pokazuje, jak skompresować plik PDF w Javie:

// Otwórz dokument
Document pdfDocument = new Document("document.pdf");

// Zainicjuj OptimizationOptions
com.aspose.pdf.optimization.OptimizationOptions optimizationOptions = new com.aspose.pdf.optimization.OptimizationOptions();

// Ustaw opcję CompressImages
optimizationOptions.getImageCompressionOptions().setCompressImages(true);

// Ustaw opcję Jakość obrazu
optimizationOptions.getImageCompressionOptions().setImageQuality(50);

// Zoptymalizuj dokument PDF za pomocą OptimizationOptions
pdfDocument.optimizeResources(optimizationOptions);

// Zoptymalizuj pod kątem internetu
pdfDocument.optimize();

// Zapisz zaktualizowany plik PDF
pdfDocument.save("compressed.pdf");

Internetowy kompresor plików PDF

Przyjrzyj się naszemu darmowemu kompresorowi PDF online, który jest oparty na Aspose.PDF dla Java. Ten darmowy kompresor PDF pozwala zmniejszyć rozmiar plików PDF bez pobierania oprogramowania lub tworzenia konta.

Bezpłatna biblioteka Java PDF

Uzyskaj bezpłatną licencję tymczasową i kompresuj pliki PDF bez żadnych ograniczeń ewaluacyjnych. Ponadto odwiedź dokumentację, aby dowiedzieć się więcej o naszej bibliotece Java PDF.

Jeśli napotkasz jakiekolwiek problemy podczas korzystania z naszej biblioteki, skontaktuj się z nami za pośrednictwem naszego forum.

Wniosek

W tym artykule nauczyłeś się kompresować pliki PDF w Javie. Przewodnik krok po kroku i przykładowy kod pokazały, jak zmniejszyć rozmiar pliku PDF w Javie. Ponadto udostępniliśmy Ci darmowy internetowy kompresor plików PDF, z którego możesz korzystać w dowolnym miejscu i czasie.

Zobacz też