Tự động hóa quy trình PDF với Foxit: OCR hàng loạt & ký số
Hướng dẫn tự động hóa PDF cho doanh nghiệp với Foxit: OCR hàng loạt, chuyển đổi batch, JavaScript trong PDF, Action Wizard và khi nào cần Foxit PDF SDK.
Nếu phòng kế toán của bạn mỗi tháng phải scan hàng trăm hóa đơn, phòng hành chính số hóa cả tủ công văn giấy, hay phòng pháp chế cần tìm kiếm nhanh trong kho hợp đồng scan — thì bài viết này dành cho bạn. Bài viết tổng hợp tài liệu hướng dẫn Foxit PDF Editor để trả lời câu hỏi: tự động hóa quy trình PDF đến đâu là đủ, bằng công cụ nào, và khi nào cần đến lập trình viên?
Bài viết đi từ dễ đến khó: OCR và chuyển đổi hàng loạt ngay trong Foxit PDF Editor (không cần code), đến Action Wizard, JavaScript trong PDF, dòng lệnh, và cuối cùng là Foxit PDF SDK / PDF Services API cho nhu cầu tích hợp sâu.
1. OCR hàng loạt trong Foxit PDF Editor
OCR (nhận dạng ký tự quang học) biến file scan “ảnh chụp” thành PDF có thể tìm kiếm và sao chép được — điều kiện tiên quyết cho mọi bước tự động hóa về sau. Foxit PDF Editor hỗ trợ OCR tiếng Việt có dấu và cho phép chạy trên nhiều file cùng lúc.
Các bước thực hiện
- Mở Foxit PDF Editor, vào tab Convert, chọn OCR → Multiple Files (với một file đang mở, dùng Recognize Text → Current File).
- Trong hộp thoại, bấm Add Files / Add Folder / Add Open Files để nạp cả thư mục scan — đây là điểm mấu chốt khi xử lý hàng trăm file.
- Chọn thư mục đích và quy tắc đặt tên file đầu ra.
- Ở bước chọn ngôn ngữ OCR, tick Vietnamese (có thể chọn thêm English nếu tài liệu song ngữ).
- Chọn kiểu đầu ra:
- Searchable Image Text: giữ nguyên hình ảnh gốc, chèn lớp văn bản ẩn bên dưới — khuyến nghị cho hồ sơ pháp lý vì không làm thay đổi hình thức tài liệu.
- Editable Text: chuyển hẳn thành văn bản chỉnh sửa được; dùng kèm tùy chọn Find All Suspects để rà các từ máy nhận dạng chưa chắc chắn.
Kinh nghiệm thực tế của chúng tôi khi triển khai cho một công ty logistics tại TP.HCM: với chứng từ scan 300 dpi, OCR tiếng Việt đạt độ chính xác đủ để tìm kiếm toàn văn; với bản scan mờ dưới 200 dpi nên scan lại thay vì cố sửa kết quả OCR — tiết kiệm thời gian hơn nhiều.
2. Chuyển đổi hàng loạt và Action Wizard
Batch convert
Foxit PDF Editor tạo PDF hàng loạt từ Word, Excel, PowerPoint, ảnh… và chuyển ngược PDF về Office trên nhiều file cùng lúc — cách nhanh nhất để chuẩn hóa kho tài liệu hỗn hợp về một định dạng lưu trữ duy nhất.
Action Wizard — “dây chuyền” không cần code
Action Wizard (có ở bản Pro / Editor+) cho phép ghi lại một chuỗi thao tác — ví dụ: OCR → đóng dấu watermark “BẢN LƯU” → đặt mật khẩu → lưu vào thư mục đích — rồi chạy chuỗi đó trên một thư mục file bất kỳ, theo đúng thứ tự, không cần viết dòng code nào. Action có thể dừng lại hỏi người dùng ở những bước cần quyết định, và hỗ trợ cả Custom Commands cho thao tác nâng cao.
Một kịch bản chúng tôi hay cấu hình cho phòng hành chính: cuối mỗi tuần, nhân viên thả toàn bộ công văn scan vào một thư mục, chạy một action duy nhất để OCR tiếng Việt, gắn footer số hiệu, và xuất sang thư mục lưu trữ trên SharePoint.
3. JavaScript trong PDF: tự động hóa ở cấp tài liệu
Ít người biết Foxit PDF Editor hỗ trợ JavaScript trong PDF tương tự Adobe Acrobat, với 4 công cụ trong menu Form → JavaScript:
- Document JavaScript: hàm và biến cấp tài liệu, lưu ngay trong file PDF.
- Document Action: script chạy theo sự kiện (ví dụ Document Did Save — chạy sau khi lưu).
- JavaScript Console: bảng điều khiển để chạy thử và debug code.
- Edit All JavaScripts: sửa toàn bộ script trong file; hỗ trợ cả editor ngoài như Sublime Text, WebStorm.
Ví dụ phổ biến nhất ở doanh nghiệp Việt Nam là form PDF tự tính toán — phiếu đề nghị thanh toán tự cộng tổng, tự định dạng số tiền:
// Document JavaScript: tự tính tổng tiền trên form đề nghị thanh toán
function tinhTong() {
var tong = 0;
for (var i = 1; i <= 10; i++) {
var f = this.getField("dong" + i + ".thanhtien");
if (f && f.value) tong += Number(f.value);
}
this.getField("tongcong").value = tong;
}
Gán tinhTong() vào sự kiện tính toán của trường “tongcong” là form tự cập nhật mỗi khi nhập liệu. Lưu ý: JavaScript trong PDF phù hợp cho logic bên trong một tài liệu (form, kiểm tra dữ liệu, điều hướng), không phải công cụ xử lý hàng loạt nhiều file.
4. Dòng lệnh và tích hợp hệ sinh thái
Bản Windows của Foxit PDF Editor có một số tham số dòng lệnh hữu ích cho kịch bản in ấn tự động: in file ra máy in mặc định, in ra máy in chỉ định, kèm tham số mật khẩu cho file được bảo vệ — đủ để viết file .bat in hàng loạt chứng từ cuối ngày.
Về tích hợp, Foxit kết nối sẵn với các nền tảng doanh nghiệp Việt Nam đang dùng phổ biến:
- SharePoint / OneDrive: thêm SharePoint làm “location” ngay trong app, mở file từ document library, check-out để khóa file khi sửa và check-in kèm ghi chú phiên bản.
- Microsoft Teams: xem, bình luận PDF ngay trong kênh chat mà không cần tải về.
- Microsoft 365: tab Foxit PDF trong Word/Excel/PowerPoint để chuyển đổi một chạm.
- Google Drive (qua PDF Editor Cloud): xem, sửa, gộp và chuyển đổi PDF ngay trong Drive.
5. Khi nào cần Foxit PDF SDK / PDF Services API?
Foxit PDF Editor giải quyết tốt tự động hóa ở mức người dùng. Khi bài toán chuyển sang hệ thống — ví dụ phần mềm kế toán nội bộ cần tự OCR mọi hóa đơn ngay khi upload — thì cần lớp công cụ dành cho lập trình viên:
- Foxit PDF SDK (desktop/server): thư viện nhúng vào ứng dụng, kèm add-on OCR có thể chạy dạng công cụ dòng lệnh cho pipeline xử lý theo lịch (scheduler, batch server).
- Foxit PDF Services API: REST API đám mây — chuyển đổi, nén, trích xuất văn bản — cho phép nối chuỗi job (đầu ra job này là đầu vào job kia), rất hợp với quy trình OCR → extract → lưu database. Chúng tôi phân tích sâu hướng này trong bài AI Agent trích xuất dữ liệu hóa đơn, hợp đồng PDF.
- Foxit eSign API: REST API ký điện tử — xác thực OAuth 2.0, tạo “folder” (envelope) qua endpoint
createfolder, ký nhúng trong iframe ngay trên ứng dụng của bạn, webhookfolder_executedbáo khi tài liệu ký xong.
Bảng so sánh nhanh: chọn công cụ theo nhu cầu
| Nhu cầu | Foxit PDF Editor | Editor+ / Pro | PDF SDK / Services API |
|---|---|---|---|
| OCR hàng loạt qua giao diện | ✔ | ✔ | — |
| Action Wizard (chuỗi thao tác tự động) | — | ✔ | — |
| JavaScript trong PDF (form, tính toán) | ✔ | ✔ | ✔ |
| AI Assistant (tóm tắt, hỏi đáp) | ✔ (gói credit) | ✔ (gói credit) | — |
| OCR theo lịch trên server, không giao diện | — | — | ✔ |
| Tích hợp vào phần mềm nội bộ / ERP | — | — | ✔ |
| Ký điện tử nhúng trong app riêng | — | — | ✔ (eSign API) |
Nguyên tắc chúng tôi tư vấn: bắt đầu bằng Editor, chỉ lên SDK khi khối lượng vượt sức người thao tác (thường trên 1.000–2.000 tài liệu/tháng hoặc khi cần xử lý thời gian thực).
Use case điển hình tại văn phòng Việt Nam
- Kế toán: OCR hàng loạt hóa đơn, chứng từ scan → kho PDF tìm kiếm được; form đề nghị thanh toán tự tính bằng JavaScript; in batch cuối ngày bằng dòng lệnh.
- Hành chính – văn thư: action OCR + đóng dấu + đặt mật khẩu chạy mỗi tuần; lưu thẳng lên SharePoint có kiểm soát phiên bản.
- Pháp chế: số hóa hợp đồng cũ bằng Searchable Image Text (giữ nguyên bản gốc), sau đó dùng Foxit AI Assistant để tóm tắt và hỏi đáp hợp đồng.
Câu hỏi thường gặp (FAQ)
Foxit PDF Editor có OCR được tiếng Việt có dấu không?
Có. Engine OCR của Foxit hỗ trợ tiếng Việt; bạn chọn ngôn ngữ Vietnamese ở bước Select OCR Engine, có thể chọn kèm nhiều ngôn ngữ cho tài liệu song ngữ. Chất lượng phụ thuộc độ phân giải scan — khuyến nghị tối thiểu 300 dpi.
OCR hàng loạt có giới hạn số file không?
Giao diện OCR Multiple Files cho phép thêm cả thư mục, thực tế chúng tôi đã chạy lô vài trăm file trong một lần. Với khối lượng hàng nghìn file lặp lại định kỳ, nên chuyển sang Foxit PDF SDK với công cụ OCR dòng lệnh để chạy theo lịch trên server.
JavaScript trong PDF của Foxit có tương thích file làm từ Adobe Acrobat không?
Phần lớn có. Foxit hỗ trợ mô hình JavaScript for PDF tương tự Acrobat, nên các form tính toán phổ biến chuyển qua lại được; script dùng API đặc thù của Acrobat cần chạy thử lại trên JavaScript Console của Foxit.
Bản Foxit PDF Editor nào có Action Wizard?
Action Wizard thuộc nhóm tính năng Pro — tương ứng gói Editor+ / Pro trong hệ sản phẩm hiện tại. Nếu bạn chỉ cần OCR và chuyển đổi hàng loạt, bản Editor tiêu chuẩn đã đáp ứng.
Bắt đầu tự động hóa với chi phí hợp lý
FoxitPDF.vn cung cấp bản quyền Foxit PDF Editor / Editor+ chính hãng cho doanh nghiệp Việt Nam, kèm hỗ trợ cấu hình OCR hàng loạt và Action Wizard theo đúng quy trình của bạn. Xem bảng giá tại đây hoặc liên hệ đội kỹ thuật — hotline 0866 398 102 — để được demo trực tiếp trên bộ tài liệu thật của doanh nghiệp.
Biên soạn từ tài liệu của nhà sản xuất, được dẫn ở phần nguồn tham khảo. Ví dụ và mã minh họa cần được kiểm thử trên dữ liệu sao lưu trước khi sử dụng.
Nguồn tham khảo:
- Foxit — Use Action Wizard to automate repetitive tasks in PDFs: https://www.foxit.com/blog/use-action-wizard-to-automate-repetitive-tasks-in-pdfs/
- Foxit User Guide — Recognize Text (OCR): https://resource-cms.foxit.com/foxit-pdf-editor-for-windows/recognize-text
- Foxit User Guide — About JavaScript: https://www.foxit.com/resource-hub/user-guide/foxit-pdf-editor-for-windows/about-javascript/
- Foxit User Guide — Command Lines: https://resource-cms.foxit.com/foxit-pdf-editor-for-windows/command-lines
- Foxit Integrations (SharePoint, Teams, Google Drive): https://www.foxit.com/integrations/
- Foxit PDF Services APIs: https://www.foxit.com/api/pdf-api/services/
- Foxit eSign APIs: https://www.foxit.com/api/esign-api/