PDF khác biệt tập tin thông minh


9

Tôi có một tài liệu LibreScript mà tôi đã chuyển đổi thành PDF tại một số thời điểm bằng cách sử dụng các khả năng tích hợp. Dấu thời gian trên PDF muộn hơn so với tài liệu xử lý văn bản, vì vậy điều đó có ý nghĩa, nhưng tôi không hoàn toàn chắc chắn rằng tài liệu xử lý văn bản tạo ra chính xác PDF đó. Tài liệu dài 20 trang nên không nên kiểm tra thủ công.

Một khả năng là làm lại PDF trong một thư mục khác và sau đó thực hiện một khác biệt nhị phân của hai tệp PDF. Thật không may, dòng lệnh diffchỉ ra rằng "các tệp nhị phân là khác nhau".

Có một "khác biệt nhị phân thông minh" sẽ giúp tôi xác định xem sự khác biệt chỉ là trong dữ liệu meta hoặc một số khác biệt không có hậu quả như vậy?

Câu trả lời:


13

Nói chung, nên kiểm tra xem lệnh + phần mở rộng tệp có phải là thứ bạn đang tìm kiếm hay không. kết quả diff + pdf trong diffpdf .

sudo apt-get install diffpdf

DiffPDF được sử dụng để so sánh hai tệp PDF. Theo mặc định, so sánh là văn bản trên mỗi cặp trang, nhưng so sánh sự xuất hiện của các trang cũng được hỗ trợ (ví dụ: nếu một sơ đồ được thay đổi hoặc một đoạn được định dạng lại). Cũng có thể so sánh các trang cụ thể hoặc phạm vi trang. Ví dụ: nếu có hai phiên bản của tệp PDF, một phiên bản có trang 1-12 và phiên bản khác có trang 1-13 do có thêm một trang được thêm vào như trang 4, chúng có thể được so sánh bằng cách chỉ định hai phạm vi trang, 1 -12 cho lần đầu tiên và 1-3, 5-13 cho lần thứ hai. Điều này sẽ làm cho DiffPDF so sánh các trang trong các cặp (1, 1), (2, 2), (3, 3), (4, 5), (5, 6), v.v., (12, 13).

nhập mô tả hình ảnh ở đây

Nguồn: Ubuntugeek.com .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.