Memparsing PDF untuk ekstraksi Bidang Formulir sebagai XML di Go SDK
API untuk memparsing dokumen PDF untuk mengekstraksi Bidang Formulir sebagai XML menggunakan API server-side Go.
Get StartedCara memparsing dokumen PDF untuk ekstraksi Bidang Formulir sebagai XML menggunakan Cloud Go SDK
Untuk memparsing dokumen PDF untuk mengekstraksi Bidang Formulir sebagai XML 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 memparsing PDF untuk ekstraksi Bidang Formulir sebagai XML menggunakan Go SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah memparsing dokumen PDF untuk ekstraksi Bidang Formulir sebagai XML. Pengembang hanya memerlukan beberapa baris kode.
- Buat objek Konfigurasi baru dengan Rahasia Aplikasi dan Kunci Anda
- Buat objek untuk terhubung ke Cloud API
- Unggah file dokumen Anda
- Memparsing dokumen PDF untuk ekstraksi Bidang Formulir sebagai XML di penyimpanan cloud menggunakan fungsi PutExportFieldsFromPdfToXmlInStorage
- Periksa respons dan catat hasilnya
- Unduh file XML secara lokal jika diperlukan
Kode sampel ini menunjukkan cara memparsing dokumen PDF untuk mengekstraksi Bidang Formulir sebagai XML
package main
import (
"fmt"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract Form fields from the document to XML file
func ParseExtractFormsAsXML(documentName string, outputFDFName 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)
xmlPath := path.Join(remoteFolder, outputXMLName)
_, httpResponse, err := pdf_api.PutExportFieldsFromPdfToXmlInStorage(documentName, xmlPath, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractFormsAsXML(): Failed to extract Form fields from the document.")
} else {
fmt.Println("ParseExtractFormsAsXML(): Forms fields successfully extracted from the document '" + documentName + "'.")
result_data, _, _ := pdf_api.DownloadFile(path.Join(remoteFolder, documentName), args)
fileName := path.Join(localFolder, outputXMLName)
f, _ := os.Create(fileName)
_, _ = f.Write(result_data)
fmt.Println("File '" + outputXMLName + "' successfully downloaded.")
}
}
Bekerja dengan Formulir parsing di PDF melalui Go SDK
Dengan memparsing dokumen PDF untuk ekstraksi Bidang Formulir sebagai XML, seseorang dapat secara sistematis memverifikasi keabsahan dan relevansi setiap bidang formulir, memastikan bahwa semua referensi terkini dan berfungsi. Untuk tugas seperti mengunduh Bidang Formulir sebagai XML atau melakukan analisis batch, ekstraksi Bidang Formulir memungkinkan otomatisasi, menghemat waktu dan mengurangi usaha manual. Memparsing dokumen PDF untuk mengekstraksi Bidang Formulir sebagai XML 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 PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & menetapkan 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 & membuat dokumen PDF dioptimalkan.
- Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitas.
- Sumber Pembelajaran
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Go?
- Daftar Pelanggan
- Keamanan