Sơ lược về GroupDocs.Metadata

Thư viện TypeScript của Node.js để kiểm soát siêu dữ liệu

Illustration metadata

Những đặc điểm chính

GroupDocs.Metadata for Node.js via Java là thư viện nâng cao cho phép bạn quản lý siêu dữ liệu ở nhiều định dạng tệp khác nhau. Tích hợp các chức năng xem, chỉnh sửa, xóa, tìm kiếm, so sánh, thay thế và xuất siêu dữ liệu vào ứng dụng Node.js của bạn. Các định dạng được hỗ trợ bao gồm các tài liệu kinh doanh phổ biến như PDF, Microsoft Office (Word, Excel, PowerPoint), email Outlook, Project, sơ đồ Visio, OneNote, hình ảnh (bao gồm PSD, CAD), âm thanh, video, phông chữ OpenType và siêu tệp.

Thao tác siêu dữ liệu dễ dàng

Thư viện này cung cấp các tính năng toàn diện như tìm kiếm siêu dữ liệu, thay thế, so sánh thuộc tính và trích xuất thông tin. Bạn có thể xuất siêu dữ liệu đã truy xuất sang định dạng Excel, CSV hoặc DataSet. Nó hỗ trợ các tiêu chuẩn siêu dữ liệu thường được sử dụng như XMP, EXIF ​​​​tích hợp sẵn và các thuộc tính tùy chỉnh trong các định dạng tài liệu được hỗ trợ.

Hỗ trợ nền tảng phổ biến

GroupDocs.Metadata for Node.js via Java tương thích với tất cả các phiên bản Node.js và chạy liền mạch trên các hệ điều hành phổ biến (Windows, Linux, macOS) hỗ trợ thời gian chạy Node.js.

Nền tảng độc lập

GroupDocs.Metadata for Node.js via Java dễ dàng tích hợp với nhiều hệ điều hành và trình quản lý gói khác nhau.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Các định dạng tập tin được hỗ trợ

GroupDocs.Metadata for Node.js via Java cho phép bạn xử lý nhiều định dạng tệp khác nhau. Khám phá danh sách đầy đủ.

Định dạng văn phòng

  • Cầm tay: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • OpenDocument: ODT, ODS
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM

Phương tiện & Đồ họa

  • Băng hình: AVI, MOV, QT, FLV
  • Các định dạng hình ảnh phổ biến: JPG, JPEG, JPE, JP2, PNG, BMP
  • Hình ảnh nhiều trang: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • Âm thanh: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

Khác

  • Outlook: MSG, EML, EMLX, PST, OS
  • Phông chữ: OTF, OTC, TTF, TTC
  • Dự án: MPP
  • Metafiles: EMF, WMF
  • vCard: VCF, VCR
  • OneNote: ONE
  • Người khác: EPUB, ZIP, TORRENT, ASF

Tính năng của GroupDocs.Metadata for Node.js via Java

Trao quyền bảo mật tài liệu mạnh mẽ thông qua xử lý siêu dữ liệu.

Feature icon

Xóa tập tin kinh doanh

Xóa các báo cáo và tài liệu kinh doanh của bất kỳ siêu dữ liệu và nhận xét nào

Feature icon

Vị trí ảnh

Kiểm soát siêu dữ liệu trong hình ảnh, bao gồm thông tin vị trí ảnh

Feature icon

Kiểm soát tài liệu văn phòng

Thao tác siêu dữ liệu ở dạng PDF, Word, Excel, PowerPoint và các định dạng khác

Feature icon

Phân tích sự khác biệt về siêu dữ liệu

So sánh và phân tích các thay đổi trong siêu dữ liệu ở các định dạng tệp được hỗ trợ

Feature icon

Hỗ trợ siêu dữ liệu tích hợp

Tận dụng các khả năng mở rộng để thao tác với siêu dữ liệu tùy chỉnh và tích hợp sẵn

Feature icon

Kiểm soát siêu dữ liệu hình ảnh

Thu thập các thuộc tính siêu dữ liệu tài liệu như EXIF ​​​​hoặc XMP

Feature icon

Hỗ trợ siêu dữ liệu email

Thao tác siêu dữ liệu và tệp đính kèm trong email

Feature icon

Siêu dữ liệu hình ảnh EXIF

Sửa nội dung siêu dữ liệu EXIF ​​​​trong tệp WEBP, PNG hoặc PSD

Feature icon

Tối ưu hóa nội dung tệp

Giảm mức tiêu thụ bộ nhớ của các định dạng PDF, Excel và hình ảnh

Feature icon

Hỗ trợ đa phương tiện Matroska

Truy cập phụ đề và siêu dữ liệu Matroska trong tệp âm thanh và video

Feature icon

Xem trước hình ảnh

Tạo bản xem trước hình ảnh cho các tệp MSG, CAD, EML hoặc EPUB

Feature icon

Hỗ trợ đa phương tiện

Nhận các nút siêu dữ liệu XMP từ các tệp MOV, MP3 và WEBP

Feature icon

Phát hiện/Xóa chữ ký số

Xác định và xóa chữ ký số trong tài liệu PDF và Office

Feature icon

Xuất siêu dữ liệu

Lưu siêu dữ liệu từ các tệp được hỗ trợ vào đầu ra Excel, CSV hoặc DataSet

Feature icon

Kiểm soát siêu dữ liệu tích hợp

Phân tích các thuộc tính siêu dữ liệu cụ thể bằng cách sử dụng các khóa được xác định cho mọi định dạng được hỗ trợ

Feature icon

Mật khẩu bảo vệ

Phát hiện mật khẩu bảo vệ áp dụng cho tài liệu PDF và MS Word, Excel, PowerPoint

Feature icon

Thay thế nội dung siêu dữ liệu

Thay thế thuộc tính siêu dữ liệu của tệp Word, Excel, PowerPoint và PDF

Feature icon

Xuất siêu dữ liệu PNG

Trích xuất siêu dữ liệu văn bản trực tiếp từ tệp hình ảnh PNG bằng Node.js

Feature icon

Cập nhật siêu dữ liệu hình ảnh

Sử dụng API tìm kiếm để thêm hoặc cập nhật thuộc tính siêu dữ liệu XMP và EXIF

Feature icon

Kiểm soát tập tin văn phòng

Có quyền truy cập và xóa dữ liệu ẩn được nhúng trong các tệp PDF, MS Word, Excel và PowerPoint

Feature icon

Phát hiện loại tệp

Tự động phát hiện loại tệp khi chạy bằng Node.js

Feature icon

Xem trước đa phương tiện Matroska

Truy xuất hình thu nhỏ và xem trước hình ảnh cho các định dạng tệp được hỗ trợ với hỗ trợ vùng chứa đa phương tiện Matroska

Feature icon

Hỗ trợ TIFF

Thao tác các gói siêu dữ liệu IPTC trong hình ảnh TIFF

Feature icon

Hỗ trợ truyền thông HEIC

Kiểm soát thẻ EXIF ​​​​và siêu dữ liệu XMP cho hình ảnh HEIC/HEIF

Feature icon

Hỗ trợ siêu dữ liệu phông chữ

Liệt kê mọi loại siêu dữ liệu và kiểm soát siêu dữ liệu của tệp phông chữ OpenType

Feature icon

Hỗ trợ dự án Microsoft

Nhận tất cả siêu dữ liệu ẩn trong tệp Microsoft Project được mã hóa

Feature icon

Hỗ trợ JPEG

Thêm, cập nhật hoặc xóa dữ liệu EXIF ​​​​trong ảnh JPEG2000

Mẫu mã

Đi sâu vào các ví dụ mã giới thiệu các chức năng phổ biến của GroupDocs.Metadata for Node.js via Java

Được thông báo về nội dung tài liệu bên trong

Để nhận thông tin về siêu dữ liệu tài liệu bên trong, hãy sử dụng API GroupDocs.Metadata for Node.js via Java:

Cách lấy siêu dữ liệu tài liệu cụ thể

// Tải tài liệu nguồn vào hàm tạo siêu dữ liệu
var metadata = new groupdocs.metadata.Metadata("source.pdf");

// Nhận tất cả các thuộc tính có chứa tên của trình soạn thảo tài liệu cuối cùng
// hoặc ngày/giờ tài liệu được sửa đổi lần cuối
var searchSpecification = new groupdocs.metadata.ContainsTagSpecification
    (groupdocs.metadata.Tags.getPerson().getEditor()).
    or(new groupdocs.metadata.ContainsTagSpecification
    (groupdocs.metadata.Tags.getTime().getModified()));
var metadataProperties = metadata.findProperties(searchSpecification);

// Xử lý các mục nhập siêu dữ liệu được truy xuất
for (var i =0; i< metadataProperties.getCount(); i++) {
    console.log(`Property name: ${metadataProperties.get_Item(i).getName()}, 
    Property value: ${metadataProperties.get_Item(i).getValue()}`);
}

Ẩn thông tin doanh nghiệp trong tài liệu

Sửa đổi tài liệu của bạn bằng cách thêm siêu dữ liệu bằng Giải pháp của chúng tôi:

Cách thêm một số thuộc tính siêu dữ liệu bị thiếu vào tệp bất kể định dạng của nó.

// Tải tài liệu nguồn
var metadata = new groupdocs.metadata.Metadata("input.pdf");
if (metadata.getFileFormat() != groupdocs.metadata.FileFormat.Unknown 
    && !metadata.getDocumentInfo().isEncrypted()) {

    // Thêm thuộc tính chứa ngày in cuối cùng của tệp nếu nó bị thiếu
    // Thuộc tính sẽ được thêm nếu tài liệu hỗ trợ loại siêu dữ liệu đó
    var affected = metadata.addProperties(
    new groupdocs.metadata.ContainsTagSpecification(
    groupdocs.metadata.Tags.getTime().getPrinted()), 
    new groupdocs.metadata.PropertyValue(new Date()));

    // Lưu tài liệu đã sửa đổi vào một đường dẫn cụ thể
    console.log("Affected properties: ${affected}");

    metadata.save("output.pdf");
}

Lời khuyên về giấy phép tạm thời

1
Đăng ký bằng email công việc của bạn. Dịch vụ thư miễn phí không được phép.
2
Sử dụng nút Nhận giấy phép tạm thời ở Bước thứ hai.
 Tiếng Việt