Mem-parse PDF untuk Ekstraksi Tabel berdasarkan Id di Go SDK
API untuk mem-parse dokumen PDF guna mengekstraksi tabel berdasarkan Id menggunakan API Go di sisi server.
Get StartedCara mem-parse dokumen PDF untuk Ekstraksi Tabel berdasarkan Id menggunakan Cloud Go SDK
Untuk mem-parse dokumen PDF guna mengekstraksi Tabel berdasarkan Id melalui Cloud Go SDK, kami akan menggunakan Aspose.PDF Cloud Go SDK Cloud Go SDK ini membantu pemrogram Go dalam mengembangkan aplikasi pembuat, anotator, editor, konverter, dan parser PDF berbasis cloud menggunakan bahasa pemrograman Go melalui Aspose.PDF REST API. Gunakan perintah berikut dari Package Manager Console.
Perintah Package Manager Console
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Langkah-langkah untuk mem-parse PDF untuk Ekstraksi Tabel berdasarkan Id menggunakan Go SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah mem-parse dokumen PDF untuk ekstraksi Tabel berdasarkan Id. Pengembang hanya memerlukan beberapa baris kode.
- Buat objek Konfigurasi baru dengan Aplikasi Rahasia dan Kunci Anda
- Buat objek untuk terhubung ke Cloud API
- Unggah file dokumen Anda
- Mem-parse dokumen PDF untuk ekstraksi Tabel berdasarkan Id di penyimpanan cloud menggunakan fungsi GetTableAsync
- Periksa respons dan catat hasilnya
- Unduh info Tabel sebagai file JSON secara lokal jika diperlukan
Kode contoh ini menunjukkan mem-parse dokumen PDF untuk Ekstraksi Tabel berdasarkan Id
package main
import (
"encoding/json"
"fmt"
"os"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Table By Id from the document
func ParseExtractTable(documentName string, tableId string, localFolder string, remoteFolder string) {
// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")
args := map[string]interface{}{
"folder": remoteFolder,
}
file, _ := os.Open(path.Join(localFolder, documentName))
_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)
result, httpResponse, err := pdf_api.GetTable(documentName, tableId, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractTable(): Failed to extract tables from the document.")
} else {
fmt.Println("table", result.Table)
jsTable, _ := json.Marshal(result.Table)
resultJson := string(jsTable)
fileName := path.Join(localFolder, ("parsed_table_output_go.json"))
f, _ := os.Create(fileName)
_, _ = f.Write([]byte(resultJson))
fmt.Println("File '" + fileName + "' successfully downloaded.")
}
}
Bekerja dengan parsing Tabel berdasarkan Id dalam PDF melalui Go SDK
Dengan mem-parse dokumen PDF untuk ekstraksi tabel berdasarkan Id, Anda dapat memodifikasi konten Tabel berdasarkan Id sesuai kebutuhan. Ini mempertahankan posisi tabel dalam dokumen sambil menghemat waktu dan mengurangi pekerjaan manual. Mem-parse dokumen PDF untuk ekstraksi tabel berdasarkan Id dengan Aspose.PDF Cloud Go SDK.
Dengan Go 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 dalam file yang ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & mengatur kata sandi.
- Menghapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
- Menghapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Mengganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Mengekstrak berbagai elemen file PDF & mengoptimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitas.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Go?
- Daftar Pelanggan
- Keamanan