Mengurai PDF untuk Ekstraksi Tabel di Go SDK
API untuk mengurai dokumen PDF guna mengekstraksi tabel menggunakan API Go sisi server.
Get StartedCara mengurai dokumen PDF untuk Ekstraksi Tabel menggunakan Cloud Go SDK
Untuk mengurai dokumen PDF guna mengekstraksi Tabel melalui Cloud Go SDK, kita akan menggunakan Aspose.PDF Cloud Go SDK Cloud Go SDK ini membantu pemrogram Go dalam mengembangkan aplikasi pembuat, annotator, editor, konverter, dan pengurai PDF berbasis cloud menggunakan bahasa pemrograman Go melalui Aspose.PDF REST API. Gunakan perintah berikut dari Package Manager Console.
Perintah Konsol Package Manager
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Langkah-langkah untuk mengurai PDF untuk Ekstraksi Tabel menggunakan Go SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah mengurai dokumen PDF untuk ekstraksi Tabel. Pengembang hanya membutuhkan beberapa baris kode.
- Buat objek Konfigurasi baru dengan Rahasia dan Kunci Aplikasi Anda
- Buat objek untuk menghubungkan ke API Cloud
- Unggah file dokumen Anda
- Mengurai dokumen PDF untuk ekstraksi Tabel di penyimpanan cloud menggunakan fungsi GetDocumentTables
- Periksa respons dan catat hasilnya
- Unduh informasi Tabel sebagai file JSON secara lokal jika diperlukan
Kode contoh ini menunjukkan penguraian dokumen PDF untuk ekstraksi Tabel
package main
import (
"encoding/json"
"fmt"
"os"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Tables from the document
func ParseExtractTables(documentName 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.GetDocumentTables(documentName, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ExtractTables(): Failed to extract tables from the document.")
} else {
if result.Tables == nil || len(result.Tables.List) == 0 {
fmt.Println("ExtractTables(): Tables not found in the document.")
} else {
resultJson := "[\n"
for _, table := range result.Tables.List {
fmt.Println("table", table)
jsTable, _ := json.Marshal(table)
resultJson += string(jsTable) + ",\n\n"
}
resultJson += "]"
fileName := path.Join(localFolder, ("parsed_tables_output_go.json"))
f, _ := os.Create(fileName)
_, _ = f.Write([]byte(resultJson))
fmt.Println("File '" + fileName + "' successfully downloaded.")
}
}
}
Bekerja dengan penguraian Tabel di PDF melalui Go SDK
Dengan mengurai dokumen PDF untuk ekstraksi tabel, Anda dapat memodifikasi konten Tabel sesuai kebutuhan. Ini mempertahankan posisi tabel dalam dokumen sambil menghemat waktu dan mengurangi pekerjaan manual. Mengurai dokumen PDF untuk mengekstraksi tabel 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.
- Menggabungkan beberapa dokumen PDF ke dalam file yang sudah ada.
- Bekerja dengan lampiran, anotasi, & bidang formulir PDF.
- Menerapkan enkripsi atau dekripsi ke 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 dari file PDF & mengoptimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsinya.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Go?
- Daftar Pelanggan
- Keamanan