Obróć plik PDF przez Java

Zmień orientację strony PDF. Użyj pliku Aspose.PDF dla Java, aby programowo modyfikować dokumenty PDF

Obracanie stron PDF za pomocą Java

Czy musisz obrócić plik 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 szybkie i wydajne obracanie dokumentów PDF poprzez programowanie. Ta biblioteka pokazuje, jak łatwo zaktualizować lub zmienić orientację stron w istniejącym pliku PDF programowo za pomocą Java. Jest to samodzielne rozwiązanie do przetwarzania dokumentów PDF w Javie, które nie wymaga instalacji żadnego oprogramowania innych firm.

Aby obrócić plik PDF, użyjemy interfejsu API Aspose.PDF for Java, który jest bogatym w funkcje, wydajnym i łatwym w użyciu interfejsem API manipulacji dokumentami 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 obracać dokumenty PDF


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

  1. Załaduj plik PDF z instancją dokumentu.
  2. Przesuń górną stronę, aby zrekompensować zmianę rozmiaru strony.
  3. Ustaw starą i nową wysokość strony.
  4. Ustawianie kąta obrotu strony.
  5. Zapisz wyjściowy plik PDF.

Jeśli chcesz obracać pliki PDF do swoich zadań, to rozwiązanie może pomóc. Dzięki tej potężnej bibliotece Aspose.PDF Java można aktualizować lub zmieniać orientację stron przy zachowaniu jej jakości. To profesjonalne narzędzie wykorzystuje Java do efektywnego obracania plików PDF. Poniższy przykład pokazuje, jak obrócić dokument PDF w Java:

Obróć PDF - Java

Ten przykładowy kod pokazuje, jak obracać strony PDF - Java

Input file:

File not added

Output format:

PDF

Output file:

    
    public static void RotatePages() {
        // Open document
        Document pdfDocument = new Document(_dataDir + "sample2.pdf");

        for (Page page : pdfDocument.getPages())
        {            
            // Rectangle r = page.getMediaBox();
            // double newHeight = r.getWidth();
            // double newWidth = r.getHeight();
            // double newLLX = r.getLLX();
            // //  We must to move page upper in order to compensate changing page size
            // // (lower edge of the page is 0,0 and information is usually placed from the
            // //  Top of the page. That's why we move lover edge upper on difference between
            // //  Old and new height.
            // double newLLY = r.getLLY() + (r.getHeight() - newHeight);
            // page.setMediaBox (new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));
            // // Sometimes we also need to set CropBox (if it was set in original file)
            // page.setCropBox(new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));

            // Setting Rotation angle of page
            page.setRotate(Rotation.on90);
        }

        _dataDir = _dataDir + "ChangeOrientation_out.pdf";
        // Save output file
        pdfDocument.save(_dataDir);
    }

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ż obracanie 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.