Thiết Lập Biểu Mẫu PDF trong Node.js SDK
Thiết lập tất cả các trường biểu mẫu từ tài liệu PDF sử dụng Node.js Cloud SDK
Get StartedThiết lập một AcroForms từ tài liệu PDF qua Cloud Node.js SDK
Để thiết lập một AcroForms từ PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud Node.js SDK. Cloud SDK này hỗ trợ các lập trình viên Node.js 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 Node.js 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 đã có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud Node.js SDK.
Lệnh Console của Quản lý Gói
npm install asposepdfcloud --save
Các bước để thiết lập AcroForms sử dụng Node.js
Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và thiết lập acroforms từ PDF chỉ trong vài dòng mã.
- Đọc tệp PDF cục bộ
- Tạo một trường với trang trí mới
- Cập nhật trường biểu mẫu trong PDF đã tải lên
- Tải xuống kết quả nếu cần
Mã mẫu này cho thấy cách thiết lập một AcroForms từ tài liệu PDF sử dụng Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import { PdfApi } from "asposepdfcloud";
import { Border } from "asposepdfcloud/src/models/border";
import { TextBoxField } from "asposepdfcloud/src/models/textBoxField";
import { Dash } from "asposepdfcloud/src/models/dash";
import { Rectangle } from "asposepdfcloud/src/models/rectangle";
import { Field } from "asposepdfcloud/src/models/field";
import { FieldType } from "asposepdfcloud/src/models/fieldType";
import { Fields } from "asposepdfcloud/src/models/fields";
async function setFormField() {
const localFileName = "C:\\Samples\\StudentInfoFormElectronic.pdf";
const storageFileName = "StudentInfoFormElectronic.pdf";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(localFileName);
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.message);
}
let field = new Field();
field.name = "First Name";
field.type = FieldType.Text;
field.values = ["James"];
field.rect = new Rectangle(125, 735, 200, 752);
try {
let response = await pdfApi.putUpdateField(storageFileName, "First Name", field);
console.log(response.body.status);
} catch (error) {
console.log(error.message);
}
}
Làm việc với AcroForms qua Node.js SDK
Thiết lập AcroForms cho phép người dùng điền thông tin trực tiếp vào PDF, loại bỏ nhu cầu về các công cụ hoặc định dạng riêng biệt. Thiết lập AcroForms đúng cách đảm bảo khả năng sử dụng tốt hơn, như nhãn trường rõ ràng, tùy chọn thả xuống, và thứ tự tab hợp lý để điều hướng tốt hơn. Các biểu mẫu được cấu hình tốt giúp nhiều bên dễ dàng điền, xem xét, và phê duyệt tài liệu cùng nhau. Bằng cách thiết lập AcroForms trong PDF, bạn có thể tạo các mẫu có thể tái sử dụng cho các quy trình định kỳ, tiết kiệm thời gian và đảm bảo tính nhất quán trên các tài liệu. Thiết lập một AcroForms từ tài liệu PDF với Aspose.PDF Cloud Node.js SDK.
Với thư viện Node.js của chúng tôi, bạn có thể
- Thêm tiêu đề & chân trang của tài liệu PDF ở định dạng văn bản hoặc hình ảnh.
- Thêm bảng & tem (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 các tệp đính kèm, chú thích, & trường biểu mẫu của PDF.
- Áp dụng mã hóa hoặc giải mã cho tài liệu PDF & đặt mật khẩu.
- Xóa tất cả tem & bảng từ một trang hoặc toàn bộ tài liệu PDF.
- Xóa một tem hoặc bảng cụ thể từ tài liệu PDF bằng ID của nó.
- Thay thế một hoặc nhiều lần xuất hiện của văn bản trên một trang PDF hoặc từ toàn bộ tài liệu.
- Hỗ trợ rộng rãi cho việc chuyển đổi tài liệu PDF sang các đị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 & tối ưu hóa tài liệu PDF.
- Bạn có thể thử ứng dụng miễn phí của chúng tôi để thiết lập AcroForms từ các tệp PDF trực tuyến và kiểm tra chức năng.
- Tài Nguyên Học Tập
- Tài Liệu
- Mã Nguồn
- Tham Khảo API
- Hỗ Trợ Sản Phẩm
- Hỗ Trợ Miễn Phí
- Hỗ Trợ Có Phí
- Blog
- Tại Sao Chọn Aspose.PDF Cloud cho Node.js?
- Danh Sách Khách Hàng
- Bảo Mật