File không rời khỏi máy bạn.Cách hoạt động
Cách sửa chữa một PDF
- 1Thả file PDF vào ô trên (hoặc bấm để chọn).
- 2Bấm Sửa chữa.
- 3Tải file PDF đã dựng lại về và thử mở nó.
Câu hỏi thường gặp
- Cái này có thể sửa được gì?
- Nó tái tạo bảng tham chiếu chéo và cấu trúc đối tượng mà nhiều trình xem dựa vào, giúp khôi phục các file bị cắt cụt, lưu sai, hoặc có chỉ mục hỏng. Nó không thể khôi phục nội dung thực sự đã mất.
- File của tôi có bị tải lên không?
- Không. Việc sửa chữa chạy hoàn toàn trong trình duyệt bằng qpdf — file của bạn không rời khỏi máy bạn.
- PDF của tôi có mật khẩu — cái này có được không?
- Không trực tiếp. Hãy mở khóa nó trước, rồi sửa chữa kết quả.
Khi một PDF không mở được
Một PDF có thể hỏng theo những cách chẳng liên quan gì đến nội dung của nó: tải xuống bị ngắt giữa chừng, xuất file lỗi, hoặc chỉ mục tham chiếu chéo — thứ cho trình đọc biết mỗi đối tượng nằm ở đâu — bị hỏng. Repair PDF đọc file bằng qpdf, công cụ này sẽ dựng lại cấu trúc đó trong lúc phân tích, rồi ghi ra một bản sao sạch — thường là đủ để giúp một file cứng đầu mở lại được.
Công cụ này làm được gì và không làm được gì
Sửa chữa cấu trúc khôi phục những file mà các byte về cơ bản vẫn còn nguyên vẹn nhưng cách tổ chức bị hỏng. Nó không thể tạo ra dữ liệu đã thực sự mất — nếu các trang chưa bao giờ được ghi đầy đủ, chúng không thể quay lại được. Dù vậy, luôn đáng để thử trước khi từ bỏ một file.
Lưu ý và giới hạn
Mọi thứ chạy cục bộ, nên ngay cả một tài liệu nhạy cảm cũng ở lại trên thiết bị của bạn. Các file có mật khẩu bảo vệ cần được mở khóa trước.
qpdf thực sự làm gì khi sửa chữa
Một trình đọc PDF thông thường sẽ nhảy thẳng đến bảng tham chiếu chéo của file — một chỉ mục gần cuối file liệt kê vị trí byte chính xác của từng đối tượng — để mở tài liệu ngay lập tức. Khi bảng đó bị thiếu, bị cắt cụt, hoặc trỏ sai vị trí, hầu hết trình đọc sẽ đơn giản là bó tay. qpdf xử lý việc này bằng cách bỏ qua chỉ mục hỏng và thay vào đó quét toàn bộ byte thô của file từ đầu đến cuối, xác định từng đối tượng qua các dấu hiệu riêng của nó, rồi dựng lại một bảng tham chiếu chéo mới, chính xác từ những gì tìm được. File được viết lại sau đó được lưu cùng chỉ mục sạch đó.
Những kiểu hư hỏng mà cách này khắc phục được
Cách tiếp cận này khôi phục những file bị ngắt giữa lúc tải xuống, được lưu bởi phần mềm tạo PDF lỗi hoặc không chuẩn, hoặc bị hỏng do lỗi truyền tải, miễn là các đối tượng trang và nội dung thực sự vẫn còn nguyên vẹn ở đâu đó trong file. Cũng đáng thử với một PDF mở được nhưng hoạt động kỳ lạ: thiếu trang ở trình đọc này nhưng không thiếu ở trình đọc khác, hoặc lỗi chỉ khi in, vì hành vi không nhất quán giữa các trình đọc là dấu hiệu điển hình của việc chỉ mục bị hỏng chứ không phải nội dung thực sự bị mất.
Bước tiếp theo sau khi sửa chữa
Khi một file mở lại được ổn định, đây cũng là lúc tốt để chạy Compress nếu nó nặng hơn mức cần thiết, hoặc Gộp File nó lại với các tài liệu liên quan — một file vừa được dựng lại sạch sẽ là điểm khởi đầu tốt hơn cho bất kỳ bước xử lý tiếp theo nào so với file gốc bị hỏng.