Ubah ukuran PDF melalui Java

Ubah Ukuran Halaman PDF. Gunakan Aspose.PDF untuk Java untuk memodifikasi dokumen PDF secara terprogram

Ubah Ukuran Halaman PDF dengan Java

Apakah Anda perlu mengubah ukuran 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.

Perpustakaan Java ini memungkinkan pengembang untuk mengubah ukuran dokumen PDF dengan cepat dan efisien melalui pemrograman. Pustaka ini menunjukkan kepada Anda betapa mudahnya memperbarui atau mengubah dimensi 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 mengubah ukuran 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 Mengubah Ukuran Dokumen PDF


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

  1. Muat file PDF sumber.
  2. Dapatkan halaman ke objek PageCollection.
  3. Dapatkan halaman yang diberikan.
  4. Panggil metode setPageSize (..) untuk memperbarui dimensinya.
  5. Panggil metode Document class Save (..) untuk menghasilkan file PDF dengan dimensi halaman yang diperbarui.

Jika Anda ingin mengubah ukuran file PDF untuk tugas Anda, solusi ini dapat membantu. Dengan pustaka Aspose.PDF Java yang kuat ini, Anda dapat memperbarui atau mengubah dimensi halaman (ukuran) file yang ada. Alat profesional ini menggunakan Java untuk mengubah ukuran PDF secara efektif. Contoh berikut menunjukkan cara mengubah ukuran dokumen PDF di Java:

Ubah ukuran PDF - Java

Kode contoh ini menunjukkan cara Mengubah Ukuran Halaman PDF - Java

    
    public static void ChangePDFPageSize() {
        
        // Open first document
        Document pdfDocument = new Document(_dataDir + "sample.pdf");
                
        // Get page collection
        PageCollection pageCollection = pdfDocument.getPages();

        // Get particular page
        Page pdfPage = pageCollection.get_Item(1);

        // Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
        // So A4 dimensions in points will be (842.4, 597.6)
        pdfPage.setPageSize(597.6, 842.4);

        _dataDir = _dataDir + "UpdateDimensions_out.pdf";
        
        // Save the updated document
        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 mengubah ukuran 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.