Gần đây, chúng tôi đã thảo luận về cách có thể chỉnh sửa thuộc tính siêu dữ liệu của các định dạng tệp khác nhau. Còn nếu chúng ta không cần siêu dữ liệu hoặc thuộc tính siêu dữ liệu chọn lọc trong tài liệu của mình thì sao? Chúng tôi có nhiều tùy chọn khác nhau để xóa các thuộc tính siêu dữ liệu khác nhau hoặc đơn giản là xóa tất cả các thuộc tính. Chúng ta có thể thực hiện việc đó bằng cách sử dụng Công cụ xóa siêu dữ liệu trực tuyến đơn giản hoặc xóa nó theo chương trình bằng C# và Java. Chúng ta hãy xem các tùy chọn này khá ngắn gọn.

Bộ lọc siêu dữ liệu trực tuyến

Để bắt đầu, hãy xóa trực tuyến các tài liệu khỏi các thuộc tính siêu dữ liệu không cần thiết. Bạn có thể chỉ cần tải tài liệu của mình lên để xem, chỉnh sửa, cập nhật, xóa có chọn lọc và xóa tất cả thuộc tính siêu dữ liệu của các tệp khác nhau. Trong bài viết này, tôi đang sử dụng GroupDocs.Metadata làm Xóa siêu dữ liệu.

Trình chỉnh sửa siêu dữ liệu EPUB trực tuyến

Dưới đây là các bước đơn giản để vệ sinh (xóa tất cả thuộc tính siêu dữ liệu khỏi) tài liệu trực tuyến:

  • Truy cập Ứng dụng Trình dọn dẹp siêu dữ liệu trực tuyến.
  • Tải tệp của bạn lên bằng một trong hai phương pháp đơn giản:
    • Nhấp vào Mở tệp và duyệt và chọn tệp của bạn.
    • Kéo và thả tập tin của bạn vào khu vực được chỉ định.
  • Nhấp vào nút Làm sạch siêu dữ liệu để xóa thuộc tính của tệp đã tải lên.
  • Sử dụng nút Tải xuống, bạn có thể lưu tệp sẽ không còn chứa bất kỳ siêu dữ liệu nào mà chỉ chứa thông tin định dạng tệp của nó.

Đó là nó! Hãy dọn dẹp các tệp của bạn bằng cách xóa tất cả siêu dữ liệu không mong muốn.

Làm sạch siêu dữ liệu – Hướng dẫn dành cho nhà phát triển

Việc loại bỏ siêu dữ liệu trực tuyến quá dễ dàng. Tuy nhiên, bạn có thể không thích một công cụ trực tuyến nếu bạn phải thực hiện cùng một hoạt động cho một số lượng lớn tài liệu ở nhiều định dạng khác nhau. Đó là một lựa chọn hiển nhiên để thực hiện điều đó theo chương trình.

Ở đây, tôi sẽ giới thiệu cho bạn các thư viện được thiết kế để giúp quá trình dọn dẹp siêu dữ liệu trở nên dễ dàng hơn rất nhiều. Tôi sẽ chỉ cho bạn cách sử dụng các API này để làm sạch siêu dữ liệu theo chương trình. Vì vậy, hãy sẵn sàng khám phá và chọn một thứ phù hợp với nhu cầu của bạn nhất!

Hãy làm sạch nó.

Bộ lọc siêu dữ liệu bằng C#

Các nhà phát triển .NET có thể dọn dẹp các tài liệu có nhiều định dạng tệp khác nhau ngay lập tức bằng cách sử dụng một vài dòng mã C# đơn giản.

  • Tải tài liệu bằng lớp Siêu dữ liệu.
  • Xóa tất cả thuộc tính siêu dữ liệu bằng phương pháp Sanitize.
  • Lưu tài liệu không có siêu dữ liệu bằng phương pháp Lưu.

Đây là mã C# hiển thị các bước trên để xóa siêu dữ liệu khỏi bất kỳ tài liệu nào của bạn.

/*
* Làm sạch tất cả các thuộc tính siêu dữ liệu được phát hiện từ Word, Excel, 
* PowerPoint, PDF và các tài liệu khác sử dụng C#
*/
using (Metadata metadata = new Metadata("filePath/document.pdf"))
{
	var affected = metadata.Sanitize();
	metadata.Save("filePath/output.pdf");
}

Tương tự, bạn cũng có thể xóa bất kỳ thuộc tính siêu dữ liệu nào đã chọn trong tài liệu của mình. Để biết hướng dẫn chi tiết, hãy xem các bài viết về Bộ lọc siêu dữ liệu cho tài liệu và hình ảnh bằng C#.

Để biết thêm tài nguyên .NET API, hãy xem các liên kết sau:

.NET API | Tài liệu | Tải xuống

Bộ lọc siêu dữ liệu bằng Java

Các lập trình viên Java có các tùy chọn đơn giản để xóa các thuộc tính siêu dữ liệu khỏi các tài liệu thuộc nhiều định dạng tệp khác nhau bằng cách sử dụng một vài dòng mã đơn giản.

  • Đầu tiên, tải tài liệu bằng lớp Siêu dữ liệu.
  • Sau đó, làm sạch các thuộc tính siêu dữ liệu bằng phương pháp vệ sinh.
  • Cuối cùng, lưu tài liệu có siêu dữ liệu đã xóa bằng phương pháp lưu.

Đây là mã Java hiển thị các bước trên để xóa siêu dữ liệu khỏi tài liệu của bạn.

/*
* Xóa tất cả thuộc tính siêu dữ liệu được phát hiện khỏi Word, Excel, 
* PowerPoint, PDF và các tài liệu khác sử dụng Java
*/
Metadata metadata = new Metadata("filePath/document.pdf");
int affected = metadata.sanitize();
metadata.save("filePath/output.pdf"); // Save the output document with no metadata 

Tương tự, bạn có tùy chọn xóa bất kỳ thuộc tính siêu dữ liệu nào đã chọn trong tài liệu của mình. Để biết thêm chi tiết, hãy xem các bài viết về Trình dọn dẹp siêu dữ liệu cho tài liệu và hình ảnh bằng Java.

Để biết thêm tài nguyên API Java, hãy khám phá các liên kết sau:

.NET API | Tài liệu | Tải xuống

Phần kết luận

Trong bài viết này, chúng ta vừa khám phá thế giới dọn dẹp siêu dữ liệu. Cho dù bạn muốn xóa siêu dữ liệu của các tệp của mình trực tuyến hay bạn muốn xóa siêu dữ liệu theo chương trình bằng cách sử dụng C# hoặc Java, chúng tôi đều đáp ứng được nhu cầu của bạn ở đây.

Đừng nhầm lẫn nếu định dạng tệp của bạn được công cụ hoặc API hỗ trợ. Tôi chắc chắn rằng bạn có thể tìm thấy định dạng tài liệu của mình trong danh sách các định dạng tệp được hỗ trợ.

Để biết thông tin chi tiết về API, độc giả nên tham khảo tài liệu tương ứng. Các câu hỏi và thảo luận thêm có thể được chuyển đến diễn đàn được cung cấp.

Xem thêm