Cập nhật biểu mẫu PDF trong Go SDK
Cập nhật tất cả các trường biểu mẫu từ tài liệu PDF bằng Go Cloud SDK
Get StartedCách cập nhật AcroForms qua Go SDK
Mã Go được cung cấp được thiết kế để cập nhật các trường biểu mẫu trong tài liệu PDF bằng cách sử dụng Aspose PDF Cloud API. Nó nhập các mô-đun cần thiết, đọc tệp PDF cục bộ, tải lên đám mây và sau đó cập nhật các trường cụ thể trong PDF. Hàm updateFormFields gói gọn toàn bộ quy trình, xử lý cả thao tác với tệp và tương tác API. Nó cũng bao gồm việc xử lý lỗi để quản lý các vấn đề tiềm năng trong quá trình đọc tệp và gửi yêu cầu API.
Để cập nhật một AcroForm vào PDF, chúng tôi sẽ sử dụng Aspose.PDF Cloud Go SDK. SDK đám mây này hỗ trợ các lập trình viên Go trong việc phát triển các ứng dụng tạo, chú thích, chỉnh sửa và chuyển đổi PDF dựa trên đám mây bằng ngôn ngữ lập trình Go thông qua Aspose.PDF REST API. Chỉ cần tạo một tài khoản tại Aspose for Cloud và lấy thông tin ứng dụng của bạn. Khi bạn đã có App SID và key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud Go SDK.
Lệnh Console của Trình quản lý Gói
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
Các bước cập nhật AcroForms qua Cloud Go
Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và cập nhật acroforms trong PDF chỉ với vài dòng mã.
Đọc tệp PDF từ đường dẫn cục bộ.
Tải tệp PDF lên bộ nhớ lưu trữ Aspose.PDF Cloud.
Tạo một trường biểu mẫu mới với tên lấy từ tham số “field_name” và đặt giá trị của nó là “spose-pdf-cloud@example.com”.
Cập nhật các trường biểu mẫu trong tệp PDF trên bộ nhớ lưu trữ Aspose.PDF Cloud.
Tải xuống kết quả nếu cần
Tải xuống kết quả nếu cần
Mã mẫu này cho thấy cách cập nhật AcroForms trong tài liệu PDF bằng 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)
}
}
Làm việc với AcroForms qua Go SDK
Cập nhật AcroForms trong PDF bao gồm việc sửa đổi hoặc cải tiến các trường biểu mẫu tương tác hiện có. Cải thiện việc căn chỉnh trường, thêm chú giải công cụ, hoặc điều chỉnh thứ tự tab để làm cho biểu mẫu trở nên trực quan và dễ sử dụng hơn. Bao gồm các trường bổ sung như hộp kiểm, danh sách thả xuống, hoặc khu vực chữ ký kỹ thuật số để đáp ứng nhu cầu thu thập dữ liệu mới. Cập nhật AcroForms để tuân thủ các tiêu chuẩn truy cập, chẳng hạn như thêm nhãn hoặc cải thiện khả năng tương thích với công nghệ hỗ trợ. Cập nhật AcroForms để đảm bảo tính tương thích với các thiết bị, trình duyệt hoặc công cụ phần mềm hiện đại. Cập nhật AcroForms vào tài liệu PDF với Aspose.PDF Cloud Go SDK.
Với thư viện Go của chúng tôi, bạn có thể
- Thêm tiêu đề & chân trang cho tài liệu PDF dưới dạng văn bản hoặc hình ảnh.
- Thêm bảng & dấu (văn bản hoặc hình ảnh) vào tài liệu PDF.
- Nối nhiều tài liệu PDF vào một tệp hiện có.
- Làm việc với tệp đính kèm PDF, chú thích và các trường biểu mẫu.
- Áp dụng mã hóa hoặc giải mã cho tài liệu PDF và đặt mật khẩu.
- Xóa tất cả dấu & bảng khỏi một trang hoặc toàn bộ tài liệu PDF.
- Xóa một dấu hoặc bảng cụ thể khỏi tài liệu PDF theo ID của nó.
- Thay thế một hoặc nhiều trường hợp văn bản trên một trang PDF hoặc trên toàn bộ tài liệu.
- Hỗ trợ mở rộng việc chuyển đổi tài liệu PDF sang nhiều định dạng tệp khác nhau.
- Trích xuất các yếu tố khác nhau của tệp PDF và tối ưu hóa tài liệu PDF.
- Bạn có thể dùng thử ứng dụng miễn phí của chúng tôi để cập nhật AcroForms vào tệp PDF trực tuyến và kiểm tra tính năng.
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tham chiếu API
- Hỗ trợ sản phẩm
- Hỗ trợ miễn phí
- Hỗ trợ trả phí
- Blog
- Tại sao Aspose.PDF Cloud cho Go?
- Danh sách khách hàng
- Bảo mật