Trình chỉnh sửa siêu dữ liệu PDF miễn phí

Sửa đổi metadata PDF, tiêu đề, tác giả, chủ đề, từ khóa, v.v. Chạy hoàn toàn trong trình duyệt của bạn.

Dữ liệu của bạn không bao giờ rời khỏi thiết bị
Thả PDF tại đây hoặc nhấp để duyệt (tối đa 10 MB)

Metadata PDF là gì?

Metadata PDF là thông tin về tài liệu không xuất hiện trong nội dung hiển thị. Nó bao gồm tiêu đề, tác giả, chủ đề, từ khóa, ngày tạo và các thuộc tính khác. Thông tin này giúp tổ chức, tìm kiếm và xác định tài liệu.

Tại sao chỉnh sửa metadata PDF?

Câu hỏi thường gặp

Sửa metadata có thay đổi nội dung PDF không?

Không. Chỉ metadata được sửa đổi. Nội dung, trang và bố cục của PDF vẫn giữ nguyên hoàn toàn.

Tôi có thể sửa metadata của PDF được mã hóa không?

Nếu PDF được bảo vệ bằng mật khẩu, bạn không thể sửa đổi metadata của nó với công cụ này. Tệp phải được mở khóa trước.

Giới hạn kích thước tệp là bao nhiêu?

Công cụ này hỗ trợ PDF lên đến 10 MB. Các tệp lớn hơn có thể mất nhiều thời gian xử lý hơn.

PDF metadata thực sự là gì

Một file PDF có thể mang metadata cấp tài liệu ở hai nơi cùng một lúc. Cơ chế gốc, có từ PDF 1.0 (1993), là Document Information Dictionary (gọi là «DocInfo» hay /Info): một đối tượng key/value được tham chiếu từ phần trailer của PDF. PDF 1.4 (2001) đã thêm một cơ chế thứ hai giàu tính năng hơn, một luồng XMP metadata, một gói XML (RDF/XML tuân theo eXtensible Metadata Platform của Adobe) được nhúng dưới dạng đối tượng luồng gắn vào catalog tài liệu. XMP trở thành tiêu chuẩn ISO mở vào năm 2012 (ISO 16684-1).

Hai kho lưu trữ không giống nhau và có thể không nhất quán. Tài liệu tham chiếu của Adobe và các tiêu chuẩn ISO 32000 đều nói XMP được ưu tiên khi có mặt, và DocInfo nên được coi là bản sao legacy. Trong ISO 32000-2 (PDF 2.0), từ điển DocInfo cũ hơn chính thức bị deprecated đối với mọi thứ trừ CreationDateModDate (mà các trình xử lý chữ ký vẫn dùng). Trong thực tế, hầu hết mọi trình đọc (Adobe Acrobat, Foxit, Preview trên macOS, các trình xem trong trình duyệt) đọc DocInfo theo mặc định và chỉ dùng XMP cho các trường như bản quyền mà DocInfo chưa bao giờ hỗ trợ.

Các trường DocInfo chuẩn là Title, Author, Subject, Keywords, Creator (ứng dụng tạo ra tài liệu gốc, ví dụ «Microsoft Word»), Producer (ứng dụng tạo ra PDF thực tế, ví dụ «Adobe PDF Library 17.0»), CreationDate, ModDate (ở định dạng ngày PDF như D:20240315093000-04'00'), và Trapped. XMP tổ chức các trường thành các namespace: Dublin Core có dc:title, dc:creator, dc:rights, dc:language; XMP-MM có DocumentID, InstanceID, và nhật ký chỉnh sửa History; các dấu tuân thủ PDF/A và PDF/UA; và bất kỳ namespace tùy chỉnh nào mà một công cụ muốn thêm. Trình chỉnh sửa này hiển thị trực tiếp các trường DocInfo được dùng nhiều nhất; các trường chỉ có trong XMP cần một trình chỉnh sửa chuyên dụng hơn.

Lịch sử ngắn gọn

PDF bắt đầu với bản ghi nhớ nội bộ Adobe năm 1991 của John Warnock (bài báo «Camelot») đề xuất một định dạng tài liệu di động bảo toàn độ chính xác trực quan trên nhiều thiết bị. Adobe ra mắt PDF 1.0 cùng Acrobat 1.0 vào năm 1993; từ điển DocInfo đã có từ ngày đầu tiên. Qua những năm 1990 và đầu những năm 2000, định dạng đã thêm mã hóa, siêu liên kết, biểu mẫu, JavaScript, độ trong suốt, khả năng truy cập tagged-PDF (PDF 1.4, 2001), và cơ chế XMP metadata (cũng PDF 1.4). PDF/A (tập hợp con lưu trữ bắt buộc nhúng XMP và cấm mã hóa) được phê duyệt là ISO 19005-1 năm 2005. Adobe chuyển giao PDF cho ISO năm 2008, nơi PDF 1.7 trở thành ISO 32000-1:2008. ISO 32000-2:2017 công bố PDF 2.0, với thay đổi metadata lớn là việc deprecated DocInfo để ủng hộ XMP. Bản sửa đổi năm 2020 và việc PDF Association phát hành miễn phí thông số kỹ thuật vào tháng 4 năm 2023 có nghĩa là tiêu chuẩn hiện có thể truy cập công khai.

Vấn đề quyền riêng tư, những gì PDF tiết lộ

Một PDF được tạo bởi phần mềm văn phòng thông thường tiết lộ nhiều hơn đáng kể về nguồn gốc của nó so với hầu hết người dùng nhận ra. Từ một PDF duy nhất bạn thường có thể trích xuất:

Các trường hợp thực tế đáng chú ý

Phạm vi trung thực của công cụ này

Trình chỉnh sửa này cho phép bạn xem và ghi đè các trường DocInfo chuẩn. Nó thực sự hữu ích để dọn dẹp tên tác giả trước khi gửi tài liệu ra ngoài, sửa metadata tiêu đề sai đang gây nhầm lẫn cho hệ thống quản lý tài liệu của bạn, hoặc xóa dấu vân tay máy trạm khỏi thông cáo báo chí. Nó không phải là một bộ khử trùng hoàn chỉnh. Cụ thể:

Để hoàn thiện việc khử trùng trên tài liệu nhạy cảm, các công cụ phù hợp là lệnh «Sanitize Document» của Adobe Acrobat Pro, tiện ích dòng lệnh mã nguồn mở cpdf với tùy chọn -remove-metadata, hoặc lệnh -all= của ExifTool theo sau là kiểm tra thủ công. Các quy trình nhạy cảm thường tái tạo tài liệu từ văn bản thuần túy được trích xuất thay vì cố gắng làm sạch bản gốc.

Các công cụ xem metadata

Khi nào bạn cần đến công cụ này

Thêm câu hỏi

Tại sao các chỉnh sửa của tôi đôi khi xuất hiện trong DocInfo nhưng không trong XMP (hoặc ngược lại)?

Vì PDF mang cả hai kho lưu trữ và chúng có thể không nhất quán. Trình chỉnh sửa này ghi vào DocInfo (trường mà mọi trình đọc kiểm tra). XMP được cập nhật cho các trường có tương đương DocInfo rõ ràng. Một số trình xem (Adobe Acrobat đặc biệt) đọc XMP trước; nếu bạn thấy metadata «cũ» sau khi chỉnh sửa, hãy mở tài liệu bằng một trình đọc khác để xác nhận xem vấn đề chỉ có trong XMP hay trình đọc của bạn chỉ đang cache phiên bản cũ.

Công cụ này có làm hỏng chữ ký số không?

Có, hầu như luôn luôn. Chữ ký số trên PDF bảo vệ toàn bộ tài liệu bao gồm cả metadata; việc sửa đổi bất kỳ byte nào phá vỡ xác minh mật mã của chữ ký. Nếu bạn cần chỉnh sửa metadata trên PDF đã ký, bạn sẽ cần hoặc xóa chữ ký trước (với sự cho phép của người ký), chỉnh sửa metadata, và ký lại; hoặc áp dụng các thay đổi metadata trước khi ký trong quy trình gốc.

Còn các file PDF/A lưu trữ thì sao?

Các file PDF/A có yêu cầu XMP bổ sung (các dấu pdfaid:partpdfaid:conformance, cộng với các trường Dublin Core bắt buộc). Chỉnh sửa DocInfo của PDF/A mà không cập nhật gói XMP có thể về mặt kỹ thuật đưa file ra ngoài tuân thủ PDF/A. Đối với các quy trình lưu trữ, hãy dùng trình chỉnh sửa hiểu PDF/A như Acrobat Pro hoặc veraPDF.

Làm thế nào để tạo PDF «hoàn toàn ẩn danh»?

Đối với tài liệu thông thường: chỉnh sửa DocInfo ở đây để xóa các trường nhận dạng, sau đó chạy kết quả qua «Sanitize Document» của Acrobat hoặc cpdf -remove-metadata. Đối với việc ẩn danh hóa rủi ro cao (tố cáo, báo chí, tiết lộ pháp lý): tái tạo PDF từ đầu trên một máy khác chỉ sử dụng văn bản thuần túy được trích xuất, không có hình ảnh từ bản gốc. In-và-quét lại cũng hoạt động (lớp OCR của PDF được quét lại được tạo mới), với chi phí là kích thước file và chất lượng hình ảnh.

Có gì được gửi lên máy chủ không?

Không. PDF được phân tích cú pháp và ghi lại bởi pdf-lib chạy cục bộ trong trình duyệt của bạn; file đã chỉnh sửa được tải xuống thẳng đến thiết bị của bạn. Không có gì về PDF của bạn rời trang, hữu ích khi tài liệu chứa tên tác giả nội bộ, thông tin khách hàng hoặc dòng tiêu đề bí mật mà bạn không muốn tải lên dịch vụ bên thứ ba. Thư viện pdf-lib tải từ CDN công khai một lần với xác minh subresource-integrity, sau đó được lưu vào cache.

Công cụ liên quan