Tại sao Chuyển Đổi Là Tính năng Hàng đầu của Aspose.Words?

Khả năng chuyển đổi nhanh chóng và đáng tin cậy các định dạng tài liệu khác nhau với độ chính xác cao là tính năng hàng đầu của Aspose.Words. Đây thường là một lý do đủ tốt để lựa chọn Aspose.Words cho C++.

Với Aspose.Words bạn có thể chuyển đổi tài liệu từ bất kỳ định dạng tải được hỗ trợ nào sang bất kỳ định dạng lưu được hỗ trợ nào chỉ bằng hai dòng mã:

  1. Tải tài liệu từ tệp hoặc luồng
  2. Lưu nó vào bất kỳ định dạng được hỗ trợ

Ví dụ mã sau đây cho thấy cách chuyển đổi tài liệu:

Để biết thêm chi tiết về tải, chuyển đổi và lưu tài liệu, hãy xem Tải, Lưu Và Chuyển đổi phần.

Độ Trung Thực Cao

Một trong những mục tiêu chính của Aspose.Words là cung cấp chuyển đổi độ trung thực cao giữa các định dạng tài liệu. Chúng tôi sử dụng từ “độ trung thực cao” để mô tả các chuyển đổi trong đó tài liệu đầu ra giữ lại tất cả nội dung và định dạng của bản gốc.

Các định dạng tài liệu xử lý văn bản hiện đại rất phức tạp và bao gồm hàng trăm tính năng. Đôi khi, khi một nhà cung cấp tuyên bố rằng giải pháp của họ hỗ trợ một định dạng tài liệu cụ thể – điều đó có nghĩa là chỉ các tính năng cơ bản của định dạng được hỗ trợ. Ví dụ: Microsoft Word tài liệu có các tính năng nâng cao như chú thích cuối trang, hộp văn bản, hình dạng tự động, OLE đối tượng, trường và thuộc tính định dạng nâng cao. Nhiều yếu tố trong số này thường bị bỏ qua trong các thư viện xử lý tài liệu, nhưng không phải trong Aspose.Words.

Mức Độ Hỗ Trợ Định Dạng lớn hơn

Ưu điểm không thể chối cãi của Aspose.Words là mức độ hỗ trợ lớn cho hầu hết các định dạng nổi tiếng. Thật khó hoặc không thể tìm thấy cùng một mức độ hỗ trợ cho nhiều tính năng quan trọng ở nơi khác.

Khi mua một giải pháp hỗ trợ một định dạng cụ thể, hãy tìm hiểu về mức độ hỗ trợ các tính năng của định dạng này. Để kiểm tra, hãy tạo một tệp phức tạp và chạy nó thông qua giải pháp được đề xuất. Bạn sẽ thường thấy rằng nhiều yếu tố tài liệu và định dạng sẽ bị mất. Ví dụ: đối với định dạng DOC, hình dạng, hộp văn bản, trường, cột, đối tượng OLE, bản sửa đổi, văn bản từ phải sang trái thường bị ảnh hưởng.

Aspose.Words Mô Hình Đối tượng Tài liệu (DOM) được thiết kế với Microsoft Word định dạng tài liệu trong tâm trí. Do đó, mức độ hỗ trợ của chúng tôi cho các định dạng đó, chẳng hạn như DOC, DOCX, RTF, Hoặc WordprocessingML, là chưa từng có. Chuyển đổi theo bất kỳ hướng nào giữa các định dạng này là độ trung thực cao.

Khi chạy một tài liệu phức tạp thông qua Aspose.Words, hãy tận hưởng sự hoàn chỉnh chưa từng có của việc triển khai định dạng.

Ví dụ chuyển đổi giữa Các Định dạng Phổ Biến

Dưới đây là các ví dụ về chuyển đổi giữa một số định dạng phổ biến. Bạn có thể đánh giá chính xác Aspose.Words đối phó với nhiệm vụ.


DOC to RTF – high-fidelity conversion:

doc-to-rtf-aspose-words-cpp-1 doc-to-rtf-aspose-words-cpp-2


DOC to PDF – high-fidelity conversion:

doc-to-pdf-aspose-words-cpp-1 doc-to-pdf-aspose-words-cpp-2


DOC to ODT – high-fidelity conversion:

doc-to-odt-aspose-words-cpp-1 doc-to-odt-aspose-words-cpp-2


DOC to XPS – high-fidelity conversion:

xml-paper-specification-xps_2 xml-paper-specification-xps_3


DOC to JPEG – high-fidelity conversion:

doc-to-jpeg-aspose-words-cpp-1

RTF to TXT – high-fidelity conversion:

rtf-to-txt-aspose-words-cpp-1 rtf-to-txt-aspose-words-cpp-2


Mặc dù tất cả các trình chuyển đổi trong Aspose.Words đều tuyệt vời, nhưng đôi khi bạn sẽ không thể có được diện mạo giống nhau cho các tài liệu ở các định dạng khác nhau.

Ví dụ: không có kết quả khớp một đối một đơn giản giữa tất cả các tính năng của tài liệu HTML và Microsoft Word. Không có tiêu đề/chân trang, phần, trường và tab trong HTML. Ngược lại, không phải tất cả các thuộc tính và quy tắc CSS đều có thể được ánh xạ tới tài liệu Microsoft Word.

Dưới đây là ví dụ về chuyển đổi từ DOC sang HTML.


DOC đến HTML – chuyển đổi độ trung thực cao:

doc-to-html-aspose-words-cpp-1 doc-to-html-aspose-words-cpp-2


Khả Năng Mở Rộng Cao

Các kịch bản phía máy chủ có thể mở rộng sử dụng Aspose.Words chủ yếu vì thiết kế đơn giản và sạch sẽ-Aspose.Words hỗ trợ đa luồng. Document các đối tượng độc lập với nhau và miễn là chỉ có một luồng có thể sửa đổi tài liệu tại một thời điểm (một yêu cầu điển hình cho bất kỳ lớp thu thập nào), nhiều luồng có thể xử lý bất kỳ số lượng tài liệu nào cùng một lúc.

Hiệu Suất Cao

Aspose.Words thể hiện hiệu suất cao khi tải và lưu tài liệu. Trong thử nghiệm, tệp DOC trên 5Mb có kích thước được tải trong vòng chưa đầy 1 giây và sau đó được lưu trong vòng chưa đầy 1 giây trên máy P4 3GHz. Các tệp nhỏ hơn có thể được xử lý ở tốc độ hàng nghìn mỗi phút.

Trong một số trường hợp, khách hàng của chúng tôi đã báo cáo với chúng tôi rằng họ không thể tin được tốc độ của Aspose.Words. Họ bước qua dòng mã đang tải một tài liệu khổng lồ vào trình gỡ lỗi và nó tức thời đến mức họ không thể tin rằng tệp đã được tải vào đối tượng Document.