Menganalisis PDF untuk Ekstraksi Gambar berdasarkan Id dalam Java SDK
API untuk mengurai dokumen PDF guna mengekstrak gambar berdasarkan Id menggunakan API Java sisi server.
Get StartedCara mengurai dokumen PDF untuk ekstraksi gambar berdasarkan Id menggunakan Cloud Java SDK
Untuk mengurai dokumen PDF guna mengekstrak gambar berdasarkan Id via Cloud Java SDK, kami akan menggunakan Aspose.PDF Cloud Java SDK Cloud Java SDK ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, penyunting, & konverter PDF berbasis cloud dalam bahasa Java untuk berbagai platform cloud. Buka Repository Manajer paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console untuk menginstalnya menggunakan Maven.
Tambahkan repositori Aspose Cloud ke pom.xml aplikasi Anda
Tambahkan repositori Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:
Instalasi dari Github
mvn clean install
Untuk men-deploy ke repositori Maven remote sebagai gantinya, konfigurasikan pengaturan repositori dan jalankan:
Deploy repositori Maven
mvn clean deploy
Langkah-langkah mengurai PDF untuk ekstraksi gambar berdasarkan Id menggunakan Java SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah mengurai dokumen PDF untuk ekstraksi gambar berdasarkan Id. Pengembang hanya membutuhkan beberapa baris kode.
- Buat objek Configuration baru dengan Application Secret dan Key Anda
- Buat objek untuk terhubung ke Cloud API
- Unggah file dokumen Anda
- Mengurai dokumen PDF untuk ekstraksi gambar berdasarkan Id di penyimpanan cloud menggunakan fungsi getImage
- Periksa respons dan catat hasilnya
- Jika operasi berhasil, tampilkan gambar yang diekstrak
Kode contoh ini menunjukkan cara mengurai dokumen PDF untuk ekstraksi gambar berdasarkan Id
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.Image;
import com.aspose.asposecloudpdf.model.ImageResponse;
public class ParseGetImageById {
public static void extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String IMAGE_ID = "GE5TCNJTGU3TWMRTHEWDKMBMGI4DELBWGY";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));
// perform action
ImageResponse response = pdfApi.getImage(PDF_DOCUMENT, IMAGE_ID, null, REMOTE_FOLDER);
System.out.println("Image extracted status: " + response.getStatus());
Image imageDef = response.getImage();
File image = pdfApi.getImageExtractAsPng(PDF_DOCUMENT, imageDef.getId(), imageDef.getWidth(), imageDef.getHeight(), null, REMOTE_FOLDER);
// save image to file
String imageFileName = imageDef.getId() +".png";
java.nio.file.Files.copy(Path.of(image.getPath()), Path.of(LOCAL_FOLDER, imageFileName), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("Image '%s' saved.", Path.of(LOCAL_FOLDER, imageFileName).toString()));
} catch (Exception e) {
e.printStackTrace();
}
}
}
Bekerja dengan penguraian gambar berdasarkan Id dalam PDF via Java SDK
Dengan mengurai dokumen PDF untuk ekstraksi gambar berdasarkan Id, Anda dapat mengunduh atau memodifikasi gambar dalam PDF sesuai kebutuhan. Ini mempertahankan posisi gambar dalam dokumen sambil menghemat waktu dan mengurangi pekerjaan manual. Urai dokumen PDF untuk ekstraksi gambar berdasarkan Id dengan Aspose.PDF Cloud Java SDK.
Dengan Java SDK kami Anda dapat
- Tambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Tambahkan tabel & teks atau stempel gambar ke dokumen PDF.
- Tambahkan beberapa dokumen PDF ke file yang sudah ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Terapkan enkripsi atau dekripsi pada dokumen PDF & atur kata sandi.
- Hapus semua stempel & tabel dari satu halaman atau seluruh dokumen PDF.
- Hapus satu stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Ganti satu atau beberapa kemunculan teks pada halaman PDF atau seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Ekstrak berbagai elemen file PDF & optimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi Gratis untuk menguji fungsionalitas.
- Sumber Daya Pembelajaran
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Java?
- Daftar Pelanggan
- Keamanan