Perbarui Formulir PDF dalam Go SDK
Perbarui semua kolom formulir dari Dokumen PDF menggunakan Go Cloud SDK
Get StartedCara memperbarui AcroForms melalui Go SDK
Kode Go yang disediakan dirancang untuk memperbarui kolom formulir dalam dokumen PDF menggunakan Aspose PDF Cloud API. Kode ini mengimpor modul yang diperlukan, membaca file PDF lokal, mengunggahnya ke cloud, dan kemudian memperbarui bidang tertentu dalam PDF. Fungsi updateFormFields membungkus seluruh proses, mengelola operasi file serta interaksi API. Selain itu, kode ini menyertakan penanganan error untuk mengelola potensi masalah selama pembacaan file dan permintaan API.
Untuk memperbarui AcroForm ke PDF, kita akan menggunakan Aspose.PDF Cloud Go SDK. SDK Cloud ini membantu programmer Go dalam mengembangkan aplikasi pembuat, anotator, editor, dan konverter PDF berbasis cloud menggunakan bahasa pemrograman Go melalui Aspose.PDF REST API. Cukup buat akun di Aspose for Cloud dan dapatkan informasi aplikasi Anda. Setelah Anda memiliki App SID & key, Anda siap menggunakan Aspose.PDF Cloud Go SDK.
Perintah Konsol Package Manager
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Langkah-langkah memperbarui AcroForms via Cloud Go
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & memperbarui acroforms dalam PDF hanya dengan beberapa baris kode.
Membaca file PDF dari path lokal.
Mengunggah file PDF ke penyimpanan Aspose.PDF Cloud.
Membuat bidang formulir baru dengan nama dari parameter “field_name” dan mengatur nilainya menjadi “spose-pdf-cloud@example.com”.
Memperbarui bidang formulir dalam file PDF di penyimpanan Aspose.PDF Cloud.
Unduh hasilnya jika diperlukan
Unduh hasilnya jika diperlukan
Kode contoh ini menunjukkan cara memperbarui AcroForms dalam dokumen PDF menggunakan Go
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func appendFormFiled(document_name string, output_name string, field_name string, local_folder string, remote_folder string) {
// Initialize Credentials and create Pdf.Cloud service object
AppSID := "YOUR_APP_SID" // Your Application SID
AppKey := "YOUR_APP_KEY" // Your Application Key
pdfApi := asposepdfcloud.NewPdfApiService(AppSID, AppKey, "")
args := map[string]interface{}{
"folder": remote_folder,
}
file, _ := os.Open(filepath.Join(local_folder, document_name))
_, _, _ = pdfApi.UploadFile(filepath.Join(remote_folder, document_name), file, args)
field := asposepdfcloud.Field{
Name: field_name,
Type_: asposepdfcloud.FieldTypeText,
Values: []string{"aspose-pdf-cloud@example.com"},
Rect: &asposepdfcloud.Rectangle{ LLX:125, LLY: 735, URX: 200, URY: 752},
}
fields := asposepdfcloud.Fields{};
fields.List = []asposepdfcloud.Field{ field }
_, httpResponse, err := pdfApi.PutUpdateFields(document_name, fields, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
result_data, _, _ := pdfApi.DownloadFile(path.Join(remote_folder, document_name), args)
fileName := path.Join(local_folder, output_name)
f, _ := os.Create(fileName)
_, _ = f.Write(result_data)
}
}
Bekerja dengan AcroForms via Go SDK
Memperbarui AcroForms dalam PDF melibatkan modifikasi atau peningkatan bidang formulir interaktif yang ada. Memperbaiki penyelarasan bidang, menambahkan tooltip, atau menyesuaikan urutan tab untuk membuat formulir lebih intuitif dan mudah digunakan. Sertakan bidang tambahan seperti kotak centang, dropdown, atau area tanda tangan digital untuk memenuhi kebutuhan pengumpulan data baru. Perbarui AcroForms agar sesuai dengan standar aksesibilitas, seperti menambahkan label atau meningkatkan kompatibilitas dengan teknologi bantuan. Perbarui AcroForms untuk memastikan kompatibilitas dengan perangkat, peramban, atau alat perangkat lunak modern. Perbarui AcroForms ke dalam dokumen PDF dengan Aspose.PDF Cloud Go SDK.
Dengan perpustakaan Go 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 ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & mengatur kata sandi.
- Menghapus semua stempel & tabel dari sebuah 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 & membuat dokumen PDF teroptimasi.
- Anda dapat mencoba Aplikasi gratis kami untuk memperbarui AcroForms ke file PDF secara online dan menguji fungsionalitasnya.
- Sumber Daya Pembelajaran
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk Go?
- Daftar Pelanggan
- Keamanan