Wordize for .NET là một giải pháp chuyên nghiệp cho việc so sánh lập trình các tệp PDF và phát hiện sự khác biệt giữa chúng. Lớp Comparer cho phép các nhà phát triển C# xác định sự khác biệt trong nội dung của hai tài liệu PDF với mức độ chi tiết cần thiết và lưu kết quả so sánh vào tài liệu đầu ra. Sự khác biệt giữa các tài liệu được hiển thị như các bản sửa đổi của tài liệu PDF đầu tiên với thông tin tác giả và thời gian chỉnh sửa.
Tính năng chính:Kiểm tra khả năng so sánh lập trình tài liệu PDF trong bản demo tương tác trực tuyến được trình bày trên trang này. Để làm điều này, hãy tải lên hai tệp PDF, chạy thao tác so sánh chúng và tải xuống kết quả với các khác biệt được xác định. Đoạn mã C# được cung cấp hoàn toàn sẵn sàng để sử dụng trong dự án .NET của bạn.
using Wordize.Comparing;
Comparer.Compare("Input1.pdf", "Input2.pdf",
"Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing;
Comparer.Compare("Input1.pdf", "Input2.pdf",
"Output.pdf", "Author Name", DateTime.Now);
using Wordize.Comparing;
using Wordize.Saving;
var imageStreams = Comparer.CompareToImages("Input1.pdf", "Input2.pdf",
new ImageSaveOptions(SaveFormat.Pdf), "Author Name", DateTime.Now);
foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i)))
{
using var _ = stream;
stream.Position = 0;
using var file = File.Create($"Output_{page + 1}.pdf");
stream.CopyTo(file);
}