Chuyển đổi tài liệu

Định nghĩa

Biến đổi một tệp từ định dạng này sang định dạng khác và tạo ra một tệp mới, khác với việc render, chỉ tạo ra một biểu diễn hình ảnh tạm thời và không có tài liệu mới.

Hai khái niệm này dễ bị nhầm lẫn vì cả hai đều bắt đầu bằng việc giải thích tài liệu nguồn. Sự khác biệt nằm ở những gì còn lại sau đó. Rendering để lại cho bạn các hình ảnh trang mà trình xem cung cấp và cuối cùng sẽ xóa bỏ. Conversion để lại cho bạn một tệp có vòng đời riêng, chi phí lưu trữ riêng và câu hỏi về việc lưu trữ riêng.

Sự khác biệt đó quyết định bạn muốn cái nào. Nếu yêu cầu là "người dùng cần đọc tài liệu này", render là câu trả lời rẻ hơn — một bản sao của tài liệu, không cần chạy lại khi nó thay đổi. Nếu yêu cầu là "chúng ta phải lưu trữ một PDF bất biến của những gì đã được đồng ý vào ngày 4", conversion là lựa chọn duy nhất đáp ứng được.

Chuyển đổi giữa các định dạng có cấu trúc vốn dĩ sẽ mất mát theo những cách mà render không có. Đặc biệt, chuyển đổi PDF sang DOCX là một quá trình tái tạo, vì PDF ghi lại vị trí của các glyph trên trang chứ không ghi lại cấu trúc đoạn văn.

Trong Doconut

Conversion là một plugin trả phí riêng biệt, được gọi bằng DocumentConverter.ConvertAsync(...). Nó chạy trong cùng một tiến trình với trình xem, vì vậy không có dịch vụ thứ hai và không có tải lên tạm thời ở bất kỳ đâu.

Xem cách nó hoạt động trong thực tế

Định nghĩa chỉ đưa bạn đến một mức độ nhất định. Giấy phép tạm thời chạy trên máy của bạn, với các tài liệu của bạn.