Putar PDF melalui Java

Ubah orientasi halaman PDF. Gunakan Aspose.PDF untuk Java untuk memodifikasi dokumen PDF secara terprogram

Putar Halaman PDF dengan Java

Apakah Anda perlu memutar PDF? Modifikasi terprogram dokumen PDF adalah bagian penting dari alur kerja digital modern. Dengan pustaka Java seperti Aspose.PDF - adalah solusi yang berdiri sendiri yang tidak bergantung pada perangkat lunak lain dan siap untuk penggunaan komersial. Mereka mencakup semua kemungkinan kebutuhan pengembang Java profesional.

Pustaka Java ini memungkinkan pengembang untuk memutar dokumen PDF dengan cepat dan efisien melalui pemrograman. Pustaka ini menunjukkan kepada Anda betapa mudahnya memperbarui atau mengubah orientasi halaman halaman dalam file PDF yang ada secara terprogram dengan Java. Ini adalah solusi mandiri untuk memproses dokumen PDF di Java yang tidak memerlukan instalasi perangkat lunak pihak ketiga.

Untuk memutar file PDF, kita akan menggunakan Aspose.PDF for Java API yang merupakan API manipulasi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut kepom.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>

Cara Memutar dokumen PDF


Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.

  1. Muat PDF dengan instance Dokumen.
  2. Pindahkan halaman atas untuk mengkompensasi perubahan ukuran halaman.
  3. Atur tinggi halaman lama dan baru.
  4. Mengatur sudut rotasi halaman.
  5. Simpan file PDF keluaran.

Jika Anda ingin memutar file PDF untuk tugas Anda, solusi ini dapat membantu. Dengan library Aspose.PDF Java yang kuat ini, Anda dapat memperbarui atau mengubah orientasi halaman halaman sambil menjaga kualitasnya. Alat profesional ini menggunakan Java untuk memutar PDF secara efektif. Contoh berikut menunjukkan cara memutar dokumen PDF di Java:

Putar PDF - Java

Contoh kode ini menunjukkan cara Memutar Halaman 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);
    }

Tentang Aspose.PDF untuk Java API

Aspose.PDF untuk Java API adalah perpustakaan yang memungkinkan pengembang untuk menambahkan kemampuan pemrosesan PDF ke aplikasi mereka. Ini dapat digunakan untuk membangun semua jenis aplikasi 32-bit dan 64-bit untuk menghasilkan atau membaca, mengonversi, dan memanipulasi file PDF tanpa menggunakan Adobe Acrobat. Aspose.PDF untuk Java memungkinkan pengembang untuk menyisipkan tabel, grafik, gambar, hyperlink, font khusus - dan banyak lagi - ke dalam dokumen PDF. Selain itu, dimungkinkan juga untuk memutar PDF. Aspose.PDF untuk Java menyediakan fitur keamanan yang sangat baik untuk mengembangkan file PDF yang aman.

Anda dapat menemukan informasi lebih lanjut tentang Aspose.PDF untuk Java API di dokumentasi dan contoh tentang cara menggunakan API. Beberapa fitur utama Aspose.PDF untuk Java API termasuk dukungan untuk berbagai format file termasuk HTML, XFA, TXT, PCL, XML, XPS dan format file gambar, dukungan untuk berbagai versi PDF, dan fungsionalitas hyperlink yang luas.