Lấy Biểu mẫu PDF trong Node.js SDK
Lấy 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 StartedLấy AcroForms từ tài liệu PDF qua Cloud Node.js SDK
Để lấy 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 ứng dụng tạo, chú thích, chỉnh sửa và chuyển đổi PDF dựa trên đám mây sử dụ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à nhận thông tin ứng dụng của bạn. Khi bạn có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud Node.js SDK.
Lệnh trong Trình quản lý Gói
npm install asposepdfcloud --save
Các bước để lấy AcroForms qua Node.js
Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải & lấy acroforms từ PDF chỉ với vài dòng mã.
- Tải tệp PDF lên dịch vụ Aspose.PDF Cloud.
- Ghi lại bất kỳ lỗi nào xảy ra trong quá trình tải tệp lên.
- Truy xuất các trường biểu mẫu từ tệp PDF trong lưu trữ Aspose.PDF Cloud.
- Lặp qua các trường biểu mẫu và ghi lại tên và giá trị trường vào bảng điều khiển.
- Ghi lại bất kỳ lỗi nào xảy ra trong quá trình truy xuất trường
- Tải xuống kết quả nếu cần
Mã mẫu này cho thấy cách lấy 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 getFormFields() {
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);
}
try {
let response = await pdfApi.getFields(storageFileName);
for (const item of response.body.fields.list) {
if (item.type == "List") {
console.log(`Name: [${item.Name}] Value: [${item.Values.join()}]`);
}
else {
console.log(`Name: [${item.name}] Value: [${item.values[0]}]`);
}
}
} catch (error) {
console.error(error.message);
}
}
Làm việc với AcroForms qua Node.js SDK
Trích xuất dữ liệu AcroForm cho phép bạn tổng hợp và phân tích thông tin thu thập từ người dùng một cách hiệu quả, chẳng hạn như khảo sát hoặc phản hồi ứng dụng. Dữ liệu AcroForm được truy xuất có thể được tích hợp vào cơ sở dữ liệu, bảng tính, hoặc các hệ thống khác để xử lý hoặc lưu trữ hồ sơ thêm. Trích xuất AcroForms giúp kiểm tra các biểu mẫu đã điền để xác minh tính chính xác, xác thực, hoặc đầy đủ của dữ liệu cung cấp. Truy xuất AcroForms là cần thiết khi chuyển đổi biểu mẫu sang các hệ thống quản lý tài liệu khác hoặc tạo bản sao lưu. Lấy 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 dưới dạng văn bản hoặc hình ảnh.
- Thêm bảng & con dấu (văn bản hoặc hình ảnh) vào tài liệu PDF.
- Gắn 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, chú thích, & trường biểu mẫu 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ả các con dấu & bảng khỏi một trang hoặc toàn bộ tài liệu PDF.
- Xóa một con dấu hoặc bảng cụ thể khỏi tài liệu PDF bằng ID của nó.
- Thay thế một hoặc nhiều phiên bản 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 nhiều định dạng tệp khác.
- 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ể dùng thử Ứng dụng miễn phí của chúng tôi để lấy AcroForms từ 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
- Tài Liệu API
- Hỗ Trợ Sản Phẩm
- Hỗ Trợ Miễn Phí
- Hỗ Trợ Trả Phí
- Blog
- Tại Sao Chọn Aspose.PDF Cloud cho Node.js?
- Danh Sách Khách Hàng
- Bảo Mật