Các tính năng được hỗ trợ
Aspose.Words cung cấp cho người dùng nhiều tính năng. Người dùng có thể thực hiện một lượng lớn tác vụ liên quan đến tài liệu – từ việc chuyển đổi tài liệu đơn giản từ định dạng được hỗ trợ này sang định dạng khác và sửa đổi các tài liệu đó trong quá trình chuyển đổi sang các tác vụ kinh doanh, chẳng hạn như tạo tài liệu có cấu trúc và hấp dẫn trực quan hoặc tự động hóa báo cáo.
Các định dạng và tiêu chuẩn tài liệu hiện đại rất phức tạp và khi bạn yêu cầu chuyển đổi tài liệu hoặc các tính năng xử lý tài liệu khác trong dự án của mình, giải pháp thực tế duy nhất thường là dựa vào thành phần bên thứ ba triển khai chức năng mong muốn. Nhưng việc sử dụng thành phần của bên thứ ba luôn tiềm ẩn một số rủi ro. Một trong những rủi ro đặc biệt trong quá trình xử lý tài liệu là câu hỏi về việc thư viện triển khai một định dạng hoặc tiêu chuẩn tài liệu cụ thể một cách đầy đủ và chính xác như thế nào.
Aspose cam kết cung cấp cách triển khai đầy đủ và chính xác nhất các định dạng và tiêu chuẩn tài liệu. Nhóm Aspose.Words thể hiện cam kết của họ về khả năng tương tác bằng cách cung cấp các ghi chú triển khai chi tiết cho các định dạng tài liệu được hỗ trợ trên nhiều nền tảng.
Các bảng bên dưới tóm tắt và so sánh tính sẵn có của các tính năng Aspose.Words cho .NET và cung cấp liên kết đến các mô tả tính năng chi tiết.
Tổng quan về nền tảng
Các nền tảng Aspose.Words cho .NET có thể được sử dụng được liệt kê bên dưới. Nếu bạn cần hỗ trợ cho nhiều nền tảng hơn, hãy tìm sản phẩm “anh em song sinh” Aspose.Words cho Java.
Tính năng | Sự miêu tả |
---|---|
.NET Framework | Sử dụng Aspose.Words cho .NET để xây dựng ASP.NET, Dịch vụ web, WinForms hoặc bất kỳ loại ứng dụng nào khác cho mọi phiên bản .NET Framework 2.0 trở lên, bao gồm cả các phiên bản Hồ sơ khách hàng. Hỗ trợ đầy đủ cho 32-bit và 64-bit. |
.NET Standard 2.0 | Các thư mục ‘netstandard2.0’ và ‘netstandard2.0_AuthenticodeSigned’ chứa các tập hợp để sử dụng với các khung triển khai .NET Standard 2.0 như .NET Core 2.0/2.1/2.2/3.0/3.1. Phiên bản mới nhất của Aspose.Words API cũng hỗ trợ .NET 5.0 và .NET 6.0. |
Xamarin.Android | Sử dụng Aspose.Words cho .NET trong các ứng dụng Android gốc của bạn. |
Xamarin.iOS | Sử dụng Aspose.Words cho .NET trong các ứng dụng iOS gốc của bạn. |
Xamarin.Mac | Sử dụng Aspose.Words cho .NET trong các ứng dụng Mac gốc của bạn. |
COM | Có thể là cứu cánh nếu bạn phải phát triển bằng các công nghệ tiền .NET. |
Mono | Bạn có thể sử dụng Aspose.Words cho .NET để xây dựng các ứng dụng bằng Mono. |
Windows Azure | Có, Aspose.Words dành cho .NET chạy trên Windows Azure. |
Định dạng và chuyển đổi tệp
Nhiều khách hàng trên toàn thế giới tin tưởng vào tính năng xuất nhập tài liệu kỹ lưỡng do Aspose.Words cung cấp.
Tính năng | Sự miêu tả | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|---|
Định dạng và chuyển đổi tệp | Việc triển khai định dạng DOC nhanh nhất và đầy đủ nhất mà bạn có thể tìm thấy. | |||||
Định dạng và chuyển đổi tệp | Aspose.Words cung cấp hỗ trợ đầy đủ OOXML, Flat OPC và cả Word 2003 XML. | |||||
Định dạng và chuyển đổi tệp | Hỗ trợ toàn diện định dạng RTF để tương tác với nhiều ứng dụng. | |||||
Định dạng và chuyển đổi tệp | Tải và lưu HTML/XHTML để có khả năng tương tác cao hơn nữa. Lưu dưới dạng MHTML cũng có sẵn. | |||||
Định dạng và chuyển đổi tệp | Aspose.Words có thể tải và lưu tài liệu ở định dạng Văn bản OpenDocument (.odt). |
|||||
Định dạng và chuyển đổi tệp | Chuyển đổi bất kỳ tài liệu nào sang PDF với độ trung thực cao. PDF/A được hỗ trợ. | |||||
Định dạng và chuyển đổi tệp | Chuyển đổi bất kỳ tài liệu nào sang XPS với độ trung thực cao. | |||||
Định dạng và chuyển đổi tệp | Dễ dàng trích xuất văn bản bằng cách lưu ở định dạng plain text . |
|||||
Định dạng và chuyển đổi tệp | EPUB là định dạng phổ biến cho sách điện tử. Bạn có thể chuyển đổi bất kỳ tài liệu nào từ Aspose.Words sang định dạng IDPF EPUB. | |||||
Định dạng và chuyển đổi tệp | Aspose.Words for .NET cung cấp hỗ trợ lưu tài liệu sang định dạng PCL. |
Kết xuất và in ấn
Aspose.Words hiện cung cấp khả năng hiển thị các trang tài liệu có độ trung thực cao.
Tính năng | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Bố cục tài liệu thành các trang có độ trung thực cao (chính xác như Microsoft Word® sẽ làm điều đó) cho tất cả các định dạng bên dưới. | |||||
Kết xuất các trang riêng lẻ hoặc tài liệu hoàn chỉnh thành PDF hoặc XPS. | |||||
Hiển thị các trang tài liệu thành hình ảnh BMP | |||||
Kết xuất các trang tài liệu thành hình ảnh (PNG, EMF, JPEG, GIF). | |||||
Kết xuất các hình dạng riêng lẻ từ tài liệu thành hình ảnh raster hoặc vector. | |||||
Chỉ định độ phân giải, chất lượng, độ nén của hình ảnh và các tùy chọn khác. | |||||
Kết xuất các trang hoặc hình dạng thành đối tượng Đồ họa .NET bằng các phép biến đổi, theo một kích thước cụ thể. | |||||
In các trang tài liệu bằng cơ sở hạ tầng in .NET. | |||||
Cập nhật TOC , số trang và các trường khác trước khi kết xuất hoặc in. |
Tính năng nội dung tài liệu
Aspose.Words cung cấp một mô hình đối tượng phong phú bao gồm hơn 100 lớp công khai, cho phép bạn tạo, kết hợp, sửa đổi, phân tích cú pháp hoặc kiểm tra các tài liệu được tải theo chương trình.
Tính năng | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Truy cập, tạo và sửa đổi các đoạn văn và văn bản. | |||||
Truy cập, tạo và sửa đổi hình ảnh, hộp văn bản và hình dạng. | |||||
Truy cập, tạo và sửa đổi bảng, hàng và ô. | |||||
Truy cập, tạo và sửa đổi các trường, trường biểu mẫu, siêu liên kết và dấu trang. | |||||
Truy cập, tạo và sửa đổi các phần tài liệu, đầu trang và chân trang. | |||||
Truy cập, tạo và sửa đổi chú thích cuối trang, chú thích cuối trang và nhận xét. | |||||
Truy cập, tạo và sửa đổi XML tùy chỉnh, Thẻ thông minh và Thẻ tài liệu có cấu trúc (Kiểm soát nội dung). | |||||
Truy cập và sửa đổi tất cả các thành phần tài liệu bằng cách sử dụng các lớp và phương thức giống XmlDocument. | |||||
Cập nhật kết quả trường IF , công thức và các loại trường phổ biến khác. |
|||||
Xây dựng lại và cập nhật các trường Mục lục (TOC) giống hệt như Microsoft Word thực hiện. | |||||
Sao chép và di chuyển các thành phần tài liệu giữa các tài liệu. | |||||
Tham gia và chia nhỏ tài liệu. | |||||
Nhận và thiết lập các thuộc tính tài liệu tùy chỉnh và tích hợp. | |||||
Chỉ định bảo vệ tài liệu, mở tài liệu được bảo vệ và mã hóa. | |||||
Tìm và thay thế văn bản, liệt kê nội dung tài liệu. | |||||
Chấp nhận tất cả các sửa đổi trong một tài liệu. | |||||
Bảo toàn hoặc trích xuất các đối tượng OLE và điều khiển ActiveX từ tài liệu. | |||||
Giữ nguyên hoặc xóa macro VBA khỏi tài liệu. Bảo tồn chữ ký số macro VBA. | |||||
Phát hiện và xác minh chữ ký số trong tài liệu. | |||||
Chèn văn bản HTML. | |||||
Trích xuất Macro VBA từ Tài liệu Word. |
Tính năng định dạng tài liệu
Aspose.Words cung cấp quyền truy cập theo chương trình chi tiết vào các thuộc tính định dạng của tất cả các thành phần tài liệu.
Tính năng | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Truy cập và sửa đổi tất cả định dạng ký tự bao gồm phông chữ, màu sắc, hiệu ứng, đường viền và bóng. | |||||
Truy cập và sửa đổi tất cả định dạng đoạn văn bao gồm thụt lề, khoảng cách, đường viền và bóng, điểm dừng tab. | |||||
Truy cập và sửa đổi tất cả định dạng danh sách có dấu đầu dòng và đánh số, bao gồm cả cách đánh số và cấp độ. | |||||
Truy cập và sửa đổi định dạng bảng bao gồm căn chỉnh, hướng, đường viền và tô bóng. | |||||
Truy cập và sửa đổi tất cả các thuộc tính của phần bao gồm kích thước giấy, lề và hướng. | |||||
Truy cập, tạo và sửa đổi kiểu tài liệu. | |||||
Truy cập và sửa đổi các đối tượng vẽ bao gồm các thuộc tính vị trí, kích thước, dòng và điền, byte hình ảnh. |
Tính năng Mail Merge
Bạn có thể sử dụng Aspose.Words làm giải pháp báo cáo riêng. Thiết kế báo cáo của bạn ở định dạng Microsoft Word và sau đó điền dữ liệu vào tài liệu Aspose.Words từ nhiều nguồn dữ liệu khác nhau.
Tính năng | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Sử dụng tất cả các trường Microsoft Word mail merge tiêu chuẩn trong báo cáo của bạn bao gồm MERGEFIELD , NEXT , NEXTIF , ADDRESSBLOCK , GREETINGLINE. |
|||||
Thực thi mail merge cho các tài liệu có chứa cả các trường và công thức IF lồng nhau và phức tạp nhất. |
|||||
Điền và phát triển linh hoạt các bảng hoặc đoạn trong tài liệu từ nguồn dữ liệu của bạn bằng cách sử dụng các vùng mail merge. | |||||
Dễ dàng tạo các báo cáo chứa dữ liệu chi tiết chính (cha-con), chẳng hạn như Đơn hàng/Chi tiết đơn hàng. | |||||
Điền vào tài liệu dữ liệu từ bất kỳ nguồn dữ liệu .NET nào, chẳng hạn như DataSet, DataTable, DataView, DataReader hoặc ADO Recordset. | |||||
Điền tài liệu từ bất kỳ nguồn dữ liệu nào, chẳng hạn như truy vấn LINQ, tệp XML hoặc đối tượng kinh doanh bằng cách triển khai giao diện IMailMergeDataSource. | |||||
Kiểm soát chính xác, chẳng hạn như định dạng số, về cách hợp nhất dữ liệu của bạn bằng sự kiện. | |||||
Chèn hình ảnh trong mail merge. | |||||
Lập trình tạo hoặc sửa đổi nguồn dữ liệu Microsoft Word mail merge cho tài liệu. Giữ nguyên cài đặt mail merge và nguồn dữ liệu. | |||||
Truy xuất tên trường mail merge. |
Tính năng báo cáo
LINQ Reporting Engine là một công cụ báo cáo nâng cao cho phép bạn tạo tài liệu dựa trên tài liệu mẫu và dữ liệu thu được từ nhiều nguồn khác nhau bao gồm cơ sở dữ liệu, XML, JSON, OData, đối tượng thuộc loại CLR tùy chỉnh, tài liệu bên ngoài, v.v.
Các tính năng chính | .NET | .NET Standard 2.0 | Xamarin.Android | Xamarin.iOS | Xamarin.Mac |
---|---|---|---|---|---|
Hỗ trợ cú pháp C# và các phương thức mở rộng LINQ trực tiếp trong các mẫu (ngay cả đối với các nguồn dữ liệu ADO.NET ) |
|||||
Hỗ trợ các khối tài liệu có điều kiện và lặp lại (vòng lặp và điều kiện) cho bảng, danh sách và nội dung chung | |||||
Hỗ trợ biểu đồ và hình ảnh được tạo động | |||||
Hỗ trợ chèn tài liệu bên ngoài và khối HTML vào tài liệu | |||||
Hỗ trợ nhiều nguồn dữ liệu (bao gồm các loại khác nhau) để tạo một tài liệu | |||||
Hỗ trợ tích hợp các mối quan hệ dữ liệu (chi tiết chính) | |||||
Hỗ trợ toàn diện các thao tác dữ liệu khác nhau như nhóm, sắp xếp, lọc và các thao tác khác trực tiếp trong mẫu | |||||
WYSIWYG: Một tài liệu được tạo sẽ giữ nguyên định dạng của các thành phần của nó như một mẫu tương ứng có |