Parse PDF untuk ekstraksi Tabel berdasarkan Id di Java SDK
API untuk mem-parsing dokumen PDF guna mengekstrak tabel berdasarkan Id menggunakan API Java sisi server.
Get StartedCara mem-parsing dokumen PDF untuk ekstraksi Tabel berdasarkan Id menggunakan Cloud Java SDK
Untuk mem-parsing dokumen PDF dan mengekstrak Tabel berdasarkan Id melalui Cloud Java SDK, kita akan menggunakan Aspose.PDF Cloud Java SDK Cloud Java SDK ini memungkinkan Anda dengan mudah membuat aplikasi pembuat, penyunting, dan 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 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-nya ke repositori Maven remote sebagai gantinya, konfigurasikan pengaturan repositori dan jalankan:
Deploy repositori Maven
mvn clean deploy
Langkah-langkah untuk mem-parsing PDF untuk ekstraksi Tabel berdasarkan Id menggunakan Java SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah mem-parsing dokumen PDF untuk ekstraksi Tabel 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
- Parse dokumen PDF untuk ekstraksi Tabel berdasarkan Id di penyimpanan cloud menggunakan fungsi getTable
- Periksa respons dan catat hasilnya
- Jika operasi berhasil, cetak tabel yang di‑ekstrak
Contoh kode ini menunjukkan pemrosesan dokumen PDF untuk ekstraksi Tabel berdasarkan Id
import java.io.File;
import java.nio.file.Files;
import java.nio.file.OpenOption;
import java.nio.file.Path;
import java.nio.file.StandardOpenOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.TableRecognized;
import com.aspose.asposecloudpdf.model.TableRecognizedResponse;
import com.google.gson.Gson;
public class ParseGetTableById {
public static void extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String OUTPUT_FILE = "parsed_table_output.json";
String TABLE_ID = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";
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
TableRecognizedResponse response = pdfApi.getTable(PDF_DOCUMENT, TABLE_ID, null, REMOTE_FOLDER);
System.out.println("Table extracted status: " + response.getStatus());
TableRecognized tableDef = response.getTable();
String jsonTable = new Gson().toJson(tableDef);
// save json
Path path = Path.of(LOCAL_FOLDER, OUTPUT_FILE);
byte[] strToBytes = jsonTable.getBytes();
Files.write(path, strToBytes, new OpenOption[] { StandardOpenOption.WRITE, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING });
System.out.println("Table successfully extracted to: '" + path + "'");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Bekerja dengan parsing Tabel berdasarkan Id dalam PDF melalui Java SDK
Dengan mem-parsing dokumen PDF untuk ekstraksi tabel berdasarkan Id, Anda dapat memodifikasi isi Tabel berdasarkan Id sesuai kebutuhan. Ini mempertahankan posisi tabel dalam dokumen sekaligus menghemat waktu dan mengurangi pekerjaan manual. Parse dokumen PDF untuk mengekstrak tabel berdasarkan Id dengan Aspose.PDF Cloud Java SDK.
Dengan Java SDK kami, Anda dapat
- Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
- Menambahkan tabel & stempel teks atau gambar ke dokumen PDF.
- Menambahkan 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 stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Ganti satu atau beberapa contoh teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Ekstrak berbagai elemen file PDF & buat dokumen PDF yang dioptimalkan.
- Anda dapat mencoba Aplikasi Gratis kami 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