Ekstrak Lampiran PDF dengan Java SDK
API untuk mengekstrak lampiran pada dokumen PDF dengan Aspose.PDF Cloud Java SDK
Get StartedCara mengekstrak lampiran dari dokumen PDF menggunakan Java Cloud API
Untuk mengekstrak lampiran dari dokumen PDF, kami akan menggunakan Aspose.PDF Cloud Java SDK SDK Cloud ini memungkinkan Anda dengan mudah membuat aplikasi pembuat, penyunting, & konverter PDF berbasis cloud dalam bahasa Java untuk berbagai platform cloud. Buka Repository pengelola paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Pengelola Paket 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 menyebarkannya ke repositori Maven remote, konfigurasikan pengaturan repositori dan jalankan:
Sebarkan repositori Maven
mvn clean deploy
Langkah-langkah mengekstrak lampiran menggunakan Java SDK
Contoh dasar mengekstrak lampiran secara programatis dengan Aspose.PDF Cloud Java SDK API dapat dibuat dengan hanya beberapa baris kode.
- Unggah file PDF ke penyimpanan cloud
- Ambil lampiran berdasarkan indeks
- Tampilkan nama lampiran
Kode contoh ini menunjukkan cara mengekstrak lampiran dokumen PDF menggunakan Java
package com.aspose.asposecloudpdfusecases.attachments;
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.AttachmentResponse;
public class AttachmentGetById {
public static void Extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample_file_with_attachment.pdf";
Integer ATTACHMENT_INDEX = 1;
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()));
AttachmentResponse response = pdfAPi.getDocumentAttachmentByIndex(PDF_DOCUMENT, ATTACHMENT_INDEX, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when extracting attachment! '" + response.getStatus() + "'");
else{
File f = pdfAPi.getDownloadDocumentAttachmentByIndex(PDF_DOCUMENT, ATTACHMENT_INDEX, null, REMOTE_FOLDER);
String attachmentName = response.getAttachment().getName();
// download changed PDF file from remote folder...
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, attachmentName), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, attachmentName).toString()));
System.out.println("Successfully extracted attachment in document ! '" + attachmentName + "'");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Bekerja dengan Lampiran dalam PDF melalui Java SDK
Mengekstrak dan menambahkan lampiran ke PDF meningkatkan organisasi dokumen, aksesibilitas, dan kegunaan. Hal ini memastikan semua file relevan disimpan di satu tempat, mempermudah alur kerja, meningkatkan kolaborasi, serta memenuhi persyaratan keamanan dan hukum, menjadikannya fitur berharga untuk aplikasi bisnis, hukum, akademik, dan multimedia. Tambahkan Lampiran ke dokumen PDF dengan Aspose.PDF Cloud Java SDK.
Dengan Java SDK kami Anda dapat
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & teks atau stamp gambar ke dokumen PDF.
- Menambahkan beberapa dokumen PDF ke file yang ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & menetapkan kata sandi.
- Menghapus semua stamp & tabel dari halaman atau seluruh dokumen PDF.
- Menghapus stamp atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Mengganti satu atau beberapa kemunculan teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Mengekstrak berbagai elemen file PDF & membuat dokumen PDF teroptimasi.
- Anda dapat mencoba Aplikasi gratis kami untuk menambahkan lampiran ke file PDF secara online dan menguji fungsionalitasnya.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Java?
- Daftar Pelanggan
- Keamanan