Tổng quan
Aspose.Words for C++ tập trung vào xử lý tài liệu bằng native C++ API, cho phép tạo, chỉnh sửa và chuyển đổi tài liệu Word, PDF và Web mà không cần cài Microsoft Word.

Cấu trúc API dựa trên Document Object Model (DOM), nhờ đó lập trình viên có thể truy cập trực tiếp vào từng phần tử trong tài liệu. Khối chức năng chỉnh sửa bao gồm mở tài liệu hiện có, tạo tài liệu mới, thay đổi nội dung, định dạng và bố cục.
Những thao tác như section break, hướng trang, lề, header và footer đều có thể được điều khiển bằng mã, phù hợp cho các hệ thống sinh tài liệu theo mẫu hoặc quy trình xử lý văn bản tự động.
Tính năng nổi bật
- Mở và chỉnh sửa tài liệu hiện có ở cấp phần tử bằng Document Object Model.
- Tạo tài liệu mới từ đầu với kiểm soát nội dung, định dạng và bố cục.
- Trích xuất dữ liệu từ tài liệu theo tiêu chí lọc cụ thể.
- Chuyển đổi tài liệu sang DOCX, PDF, ODT, HTML, Markdown, EPUB và nhiều định dạng khác.
- Thay đổi section break, hướng trang, lề, header và footer trong tài liệu.
- Tìm kiếm và thay thế văn bản bằng RegEx cho các thay đổi hàng loạt.
- Tạo và thao tác bảng, gồm gộp ô và tách ô.
Ứng dụng thực tế
- Sinh báo cáo, hợp đồng và hóa đơn từ template và nguồn dữ liệu có sẵn.
- Chuyển đổi hàng loạt Word sang PDF hoặc PDF sang Word trong quy trình backend.
- Phân tích tài liệu đầu vào để trích xuất dữ liệu và chuyển tiếp xử lý.
- Tách, gộp hoặc loại bỏ trang trong các bộ hồ sơ nhiều tài liệu.
- Áp dụng bảo mật cho tài liệu nhạy cảm bằng mật khẩu, chữ ký số và mã hóa.
Đối tượng sử dụng phù hợp
- Lập trình viên C++ xây dựng hệ thống xử lý tài liệu
- Nhóm phát triển backend cần sinh và chuyển đổi tài liệu tự động
- Technical lead phụ trách quy trình tài liệu trong ứng dụng doanh nghiệp
- QA và kỹ sư kiểm thử xác minh đầu ra tài liệu, so sánh thay đổi và chuyển đổi định dạng
Thông tin kỹ thuật
Câu hỏi thường gặp
Aspose.Words for C++ có cần Microsoft Word để chạy không?
Không. Thư viện hoạt động mà không cần cài đặt môi trường Microsoft Word trên hệ thống.
API này hỗ trợ những định dạng tài liệu nào?
Danh sách được nêu gồm DOCX, PDF, ODT, HTML, Markdown, EPUB và nhiều định dạng khác.
Có thể thao tác chi tiết từng phần tử trong tài liệu không?
Có. API dựa trên Document Object Model (DOM), cho phép truy cập vào cấu trúc tài liệu ở cấp phần tử.
Aspose.Words for C++ có hỗ trợ Mail Merge và tạo báo cáo không?
Có. Bộ API hỗ trợ tạo báo cáo và dùng Mail Merge để điền dữ liệu từ database hoặc nguồn dữ liệu khác.
Những môi trường phát triển nào tương thích?
Danh sách tương thích được nêu gồm Microsoft Visual Studio 2019, Microsoft Visual Studio 2017, GCC 6.1.0 or higher, Clang 3.9.1 or higher, Xcode 12.5.1 or later, Clang and libc++.




Bình luận