PDF file banyak digunakan untuk berbagai keperluan, termasuk berbagi dokumen, pengarsipan, dan pencetakan. Namun, ada situasi di mana Anda mungkin perlu memutar semua atau halaman tertentu dalam file PDF secara terprogram. Apakah Anda ingin mengoreksi orientasi halaman yang dipindai atau menyesuaikan tata letak agar lebih mudah dibaca, memutar halaman PDF adalah persyaratan umum. Pada artikel ini, kita akan mengeksplorasi cara merotasi halaman PDF di Java menggunakan REST API.
Topik-topik berikut akan dibahas dalam artikel ini:
- Java REST API untuk Memutar Halaman PDF Online dan Instalasi SDK
- Cara Memutar Semua Halaman di File PDF menggunakan Java
- Cara Memutar Halaman Tertentu File PDF di Java
Java REST API untuk Memutar Halaman PDF Online dan Instalasi SDK
GroupDocs.Merger Cloud SDK for Java adalah solusi andal dan andal yang memungkinkan Anda memanipulasi dokumen PDF secara terprogram. Ini menyediakan berbagai fitur yang memudahkan untuk membagi, menggabungkan, menyusun ulang, memutar, menukar, dan memanipulasi dokumen PDF. SDK mudah digunakan dan dapat diintegrasikan ke dalam aplikasi berbasis Java untuk mengotomatiskan tugas manipulasi file.
Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan ketergantungan berikut ke dalam file pom.xml proyek Anda:
Repositori Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Ketergantungan Maven:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger-cloud</artifactId>
<version>23.2</version>
<scope>compile</scope>
</dependency>
Sekarang, Anda perlu mendaftar untuk mendapatkan akun uji coba gratis atau membeli paket langganan di situs web GroupDocs untuk mendapatkan kunci API Anda. Setelah Anda memiliki Client Id dan Client Secret, tambahkan potongan kode di bawah ini ke aplikasi berbasis Java:
# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran.
String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Cara Memutar Semua Halaman di File PDF menggunakan Java
Memutar halaman file PDF dengan GroupDocs.Merger Cloud SDK adalah proses yang mudah. Ikuti langkah-langkah ini untuk memutar semua halaman dalam file PDF:
Unggah Berkas
Pertama, unggah file PDF ke cloud menggunakan contoh kode yang diberikan di bawah ini:
package com.groupdocsdev.classes;
import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;
// Unggah file ke Cloud Storage menggunakan Java
public class App {
public static void main(String[] args) {
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.pdf");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Hasilnya, file PDF yang diunggah akan tersedia di bagian file dasbor Anda di cloud.
Putar Halaman File PDF di Java
Dengan mengikuti langkah-langkah dan cuplikan kode contoh, Anda dapat dengan mudah merotasi halaman PDF secara terprogram menggunakan GroupDocs.Merger Cloud SDK di aplikasi Java Anda:
- Pertama, impor kelas yang diperlukan ke file Java Anda.
- Kedua, buat instance dari kelas PagesApi.
- Ketiga, buat instance dari kelas FileInfo.
- Sekarang, berikan input jalur dokumen PDF.
- Kemudian, buat instance kelas RotateOptions.
- Sekarang, atur fileInfo dan sampel jalur file keluaran.
- Selanjutnya atur rotasi halaman yang diinginkan seperti Rotate90, Rotate180, atau Rotate270.
- Setelah itu, buat instance kelas RotateRequest dan berikan parameter RotateOptions.
- Terakhir, panggil metode rotate() dan berikan parameter RotateRequest untuk memutar halaman file PDF.
Cuplikan kode berikut menunjukkan cara merotasi semua halaman file PDF di Java menggunakan REST API:
package com.groupdocsdev.classes;
import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;
// Cara Memutar Semua Halaman di File PDF menggunakan Java.
public class App {
public static void main(String[] args) {
// Buat instance API Halaman
PagesApi apiInstance = new PagesApi(configuration);
try {
// Siapkan pengaturan
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("java-testing/input-sample-file.pdf");
RotateOptions options = new RotateOptions();
options.setFileInfo(fileInfo);
options.setOutputPath("java-testing/output-sample-file.pdf");
options.setMode(RotateOptions.ModeEnum.ROTATE90);
RotateRequest request = new RotateRequest(options);
DocumentResult response = apiInstance.rotate(request);
// Dapatkan jalur file keluaran
System.out.println("Output file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Unduh File
Contoh kode di atas akan menyimpan file PDF yang diputar di cloud. Anda dapat mengunduhnya menggunakan contoh kode berikut:
package com.groupdocsdev.classes;
import java.io.File;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;
// Unduh File dari Cloud Storage menggunakan Java
public class App {
public static void main(String[] args) {
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.out.println("Expected response type is downloadFile: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Cara Memutar Halaman Tertentu File PDF di Java
Jika Anda hanya ingin merotasi halaman tertentu dari file PDF, SDK memungkinkan Anda untuk menentukan rentang halaman yang sesuai. Berikut adalah langkah-langkah dan cuplikan kode contoh untuk mengatur sudut rotasi khusus:
- Pertama, impor kelas yang diperlukan ke file Java Anda.
- Kedua, buat instance dari kelas PagesApi.
- Ketiga, buat instance dari kelas FileInfo.
- Sekarang, berikan input jalur dokumen PDF.
- Kemudian, buat instance kelas RotateOptions.
- Sekarang, atur fileInfo dan sampel jalur file keluaran.
- Tetapkan nomor halaman yang diinginkan dalam larik kumpulan halaman.
- Selanjutnya atur rotasi halaman yang diinginkan seperti Rotate90, Rotate180, atau Rotate270.
- Setelah itu, buat instance kelas RotateRequest dan berikan parameter RotateOptions.
- Terakhir, panggil metode rotate() dan berikan parameter RotateRequest untuk memutar halaman file PDF.
Cuplikan kode berikut menguraikan cara merotasi halaman tertentu atau tertentu dalam dokumen PDF menggunakan Java:
package com.groupdocsdev.classes;
import java.util.Arrays;
import com.groupdocs.cloud.merger.client.*;
import com.groupdocs.cloud.merger.model.*;
import com.groupdocs.cloud.merger.model.requests.*;
import com.groupdocs.cloud.merger.api.*;
import com.groupdocs.cloud.merger.client.ApiException;
// Cara Memutar Halaman Tertentu File PDF di Java.
public class App {
public static void main(String[] args) {
// Buat instance API Halaman
PagesApi apiInstance = new PagesApi(configuration);
try {
// Siapkan pengaturan
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("java-testing/input-sample-file.pdf");
RotateOptions options = new RotateOptions();
options.setFileInfo(fileInfo);
options.setOutputPath("java-testing/output-sample-file.pdf");
options.setPages(Arrays.asList(3, 5));
options.setMode(RotateOptions.ModeEnum.ROTATE90);
RotateRequest request = new RotateRequest(options);
DocumentResult response = apiInstance.rotate(request);
// Dapatkan jalur file keluaran
System.out.println("Output file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Putar Halaman PDF Online Gratis
Bagaimana cara merotasi halaman PDF online secara gratis? Silakan coba [alat online gratis] berikut ini 21 untuk merotasi halaman file PDF. Alat ini dikembangkan menggunakan API Cloud Groupdocs.Merger yang disebutkan di atas.
Kesimpulan
Dengan GroupDocs.Merger Cloud SDK untuk Java, Anda dapat dengan mudah merotasi halaman PDF, meningkatkan keterbacaan dokumen, dan meningkatkan pengalaman pengguna. Berikut ini adalah apa yang telah Anda pelajari dalam artikel ini:
- cara memutar semua halaman dalam dokumen PDF menggunakan Java;
- unggah dan unduh file secara terprogram di Java di cloud;
- cara memutar halaman tertentu dari file PDF menggunakan Java;
- dan putar halaman file PDF secara gratis menggunakan alat rotasi PDF online.
Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Silakan periksa GroupDocs.Merger Cloud SDK untuk Java Contoh di sini.
Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami25 untuk langkah-langkah mendetail dan penggunaan API.
Terakhir, kami terus menulis postingan blog baru di berbagai operasi dokumen menggunakan REST API. Jadi, silakan hubungi untuk pembaruan rutin.
Berikan pertanyaan
Jika Anda memiliki pertanyaan tentang API Rotasi Halaman PDF, jangan ragu untuk bertanya kepada kami di Forum Dukungan Gratis.
FAQ
Bisakah saya merotasi halaman tertentu dalam dokumen PDF menggunakan GroupDocs.Merger Cloud SDK for Java?
Ya, Anda dapat menentukan rentang halaman untuk merotasi halaman tertentu dalam dokumen PDF menggunakan GroupDocs.Merger Cloud SDK for Java.
Bagaimana cara merotasi halaman PDF online di Java?
Buat instance PagesApi, tetapkan nilai RotateOptions, dan aktifkan metode pagesApi.rotate() dengan RotateRequest untuk memutar halaman PDF dan menyimpannya secara online menggunakan Java.
Bagaimana cara merotasi halaman file PDF di Windows?
Kunjungi tautan ini untuk mengunduh alat rotasi halaman PDF. Perangkat lunak offline ini digunakan untuk melakukan operasi format file yang berbeda, termasuk rotasi dokumen di Windows.
Lihat juga
Berikut adalah beberapa artikel terkait yang mungkin bermanfaat bagi Anda:
- Menggabungkan Beberapa File JPG menjadi Satu di Java | Menggabungkan JPG ke JPG
- Gabungkan dan Gabungkan File PDF menjadi Satu di Java menggunakan REST API
- Cara Membagi Slide PowerPoint PPT atau PPTX dengan Python
- Menggabungkan File PowerPoint PPT/PPTX Online menggunakan REST API
- Cara Mengubah Orientasi Halaman di Dokumen Word menggunakan Ruby
- Cara Membagi Dokumen Word menjadi File Terpisah menggunakan Node.js
- Ekstrak Halaman dari PDF di Java - Pisahkan Halaman PDF Online
- Ekstrak Halaman Dokumen - Ekstrak Halaman dari File Word di Java