Kompresuj PDF za pomocą Java

Kompresja PDF programowo przy użyciu biblioteki Aspose.PDF dla Java

Zoptymalizuj PDF za pomocą Java

Czy musisz skompresować PDF? Programowa modyfikacja dokumentów PDF jest istotną częścią nowoczesnych cyfrowych przepływów pracy. Z bibliotekami Java, takimi jak Aspose.PDF - są to samodzielne rozwiązania, które nie opierają się na innym oprogramowaniu i są gotowe do użytku komercyjnego. Obejmują wszystkie możliwe potrzeby profesjonalnych programistów Java.

Ta biblioteka Java umożliwia programistom kompresowanie dokumentów PDF w szybki i wydajny sposób poprzez programowanie. Dzięki tej bibliotece można łatwo tworzyć zoptymalizowane dane wyjściowe PDF do drukowania, archiwizacji lub udostępniania sieciowego. Jest to samodzielne rozwiązanie do przetwarzania dokumentów PDF w Javie, które nie wymaga instalacji żadnego oprogramowania innych firm.

Aby skompresować plik PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API konwersji dla platformy Java. Możesz pobrać jego najnowszą wersję bezpośrednio z Maven i zainstalować ją w swoim projekcie opartym na Maven, dodając następujące konfiguracje do plikupom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

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

Jak skompresować plik PDF za pomocą Java


Aby wypróbować kod w swoim środowisku, potrzebujesz Aspose.PDF for Java.

  1. Otwórz dokument PDF przy użyciu obiektu Document.
  2. Wywołaj metodę optymalizacji obiektu dokumentu, która usuwa niepotrzebne obiekty i kompresuje obrazy w pliku PDF
  3. Zapisz zoptymalizowany dokument w nowej ścieżce za pomocą metody Save ().

Jeśli chcesz ułatwić i przyspieszyć udostępnianie lub przechowywanie pliku PDF, kompresja może pomóc. Dzięki tej potężnej bibliotece Aspose.PDF Java możesz zmniejszyć rozmiar pliku PDF, zachowując jego jakość i ważne szczegóły w nienaruszonym stanie. To profesjonalne narzędzie wykorzystuje Java do skutecznej kompresji plików PDF. Poniższy przykład pokazuje, jak zmodyfikować dokument PDF w Java:

Kompresuj pliki PDF - Java

Ten przykładowy kod pokazuje, jak zoptymalizować dokument PDF dla Internetu - Java

Input file:

File not added

Output format:

PDF

Output file:


	public class ExampleOptimize {

    private static String _dataDir = "/home/admin1/pdf-examples/Samples/";

    public static void OptimizePDFDocumentForTheWeb() {

        // Open document
        Document pdfDocument = new Document(_dataDir + "sample.pdf");

        // Optimize for web
        pdfDocument.optimize();

        // Save output document
        pdfDocument.save(_dataDir + "OptimizeDocument_out.pdf");
    }

Informacje o pliku Aspose.PDF dla Java API

Aspose.PDF for Java API to biblioteka, która umożliwia programistom dodawanie możliwości przetwarzania plików PDF do swoich aplikacji. Może być używany do tworzenia dowolnego typu 32-bitowych i 64-bitowych aplikacji do generowania lub odczytywania, konwertowania i manipulowania plikami PDF bez użycia programu Adobe Acrobat. Aspose.PDF for Java umożliwia programistom wstawianie tabel, wykresów, obrazów, hiperłączy, niestandardowych czcionek - i nie tylko - do dokumentów PDF. Ponadto możliwe jest również kompresowanie pliku PDF. Aspose.PDF for Java zapewnia doskonałe funkcje bezpieczeństwa do tworzenia bezpiecznych plików PDF.

Więcej informacji na temat Aspose.PDF for Java API można znaleźć w dokumentacja i examples na temat korzystania z API. Niektóre z kluczowych funkcji Aspose.PDF for Java API obejmują obsługę różnych formatów plików, w tym HTML, XFA, TXT, PCL, XML, XPS i formatów plików graficznych, obsługę różnych wersji PDF i rozbudowaną funkcjonalność hiperłączy.