GroupDocs.Metadata の概要

Java を介したメタデータ操作用に設計されたライブラリ

Illustration metadata

ファイルとドキュメントのメタデータを制御する

GroupDocs.Metadata for Java は、ドキュメント、画像、アーカイブ、トレント、その他のさまざまなファイル形式のメタデータ情報を操作するための高度なメタデータ管理 API です。開発者は、PDF、Microsoft Office Word、Excel スプレッドシートなどの一般的なビジネス ドキュメント形式すべてにメタデータの表示、変更、削除、抽出、検索、比較、置換、エクスポート機能を簡単に組み込むことで、Java アプリケーションの機能を強化できるようになりました。 、PowerPoint プレゼンテーションとスライド、Outlook 電子メール、Project、Visio 図、OneNote、画像、AutoCAD、Photoshop、オーディオ、ビデオ、OpenType フォントおよびメタファイル。

組み込みのメタデータを操作する

Java メタデータ ライブラリは、メタデータの検索、メタデータ プロパティの置換、サポートされているファイル形式のメタデータの比較などの機能を提供して、類似点や相違点を特定します。また、情報管理を改善するためにメタデータを編集または変更したり、取得したメタデータ情報を Excel ファイル、CSV ファイル、DataSet にエクスポートしたりすることもできます。この API は、サポートされているドキュメント形式内の組み込み、XMP、EXIF、カスタム メタデータ プロパティなど、一般的に使用されるすべてのメタデータ標準を操作するための包括的なサポートを提供します。

幅広いプラットフォームのサポート

GroupDocs.Metadata for Java は、すべての Java バージョンと互換性があり、Java ランタイムを実行できる一般的なオペレーティング システム (Windows、Linux、MacOS) をサポートしています。

プラットフォームの独立性

GroupDocs.Metadata for Java は、さまざまなオペレーティング システムとパッケージ マネージャーをサポートしています。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

サポートされているファイル形式

GroupDocs.Metadata for Java を使用すると、さまざまなファイル形式を処理できます。 完全なリストを参照

オフィスフォーマット

  • ポータブル: 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

メディアとグラフィックス

  • ビデオ: AVI, MOV, QT, FLV
  • 一般的な画像形式: JPG, JPEG, JPE, JP2, PNG, BMP
  • 複数ページの画像: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • オーディオ: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

他の

  • Outlook: MSG, EML, EMLX, PST, OS
  • フォント: OTF, OTC, TTF, TTC
  • プロジェクト: MPP
  • Metafiles: EMF, WMF
  • vCard: VCF, VCR
  • OneNote: ONE
  • その他: EPUB, ZIP, TORRENT, ASF

GroupDocs.Metadata for Java の機能

PDF、Office ドキュメント、画像のメタデータを保護します

Feature icon

EXIF 画像のメタデータ

WEBP、PNG、PSD ファイルの EXIF メタデータ プロパティを更新する

Feature icon

ファイルのメタデータを取得する

ドキュメント、EXIF、および XMP メタデータの検索プロパティ

Feature icon

クリーンなオフィスフォーマット

Microsoft Word、Excel、PowerPoint、PDF ファイル内の非表示データにアクセスして削除する

Feature icon

メタデータのエクスポート

サポートされているファイル形式のメタデータを Excel、CSV、または DataSet にエクスポートします

Feature icon

PNG画像のサポート

PNG画像ファイルからテキストメタデータを抽出する

Feature icon

デジタル署名を削除する

Word、Excel、PDF ファイル内のデジタル署名を特定して削除する

Feature icon

組み込みのメタデータのサポート

サポートされている形式に対して定義されたキーを使用してメタデータ プロパティを読み取ります

Feature icon

画像プレビュー

EPUB、CAD、EML、MSG ファイルの画像プレビューを生成

Feature icon

ファイルコンテンツの最適化

PDF、Excel、画像形式のメモリ消費量を削減

Feature icon

Matroska マルチメディアのサポート

Matroska の字幕を読み取り、オーディオ ファイルとビデオ ファイルのメタデータを取得します

Feature icon

メタデータコンテンツを置換する

Word、Excel、PowerPoint、PDF ファイルのメタデータ プロパティを置換する

Feature icon

クリーンなビジネスデータ

レポートとドキュメントからメタデータとコメントを削除する

Feature icon

写真の場所

画像メタデータのプロパティを操作し、写真の位置情報を削除する

Feature icon

メタデータの区別を分析する

サポートされている形式のメタデータの相違点または類似点を比較して特定します

Feature icon

パスワード保護

Word、Excel、PowerPoint、PDF ファイルのドキュメントのパスワード保護を検出します

Feature icon

アーカイブとトレントのサポート

組み込みおよびカスタムのメタデータを操作し、トレントおよびアーカイブ形式のメタデータを取得します

Feature icon

EXIF画像メタデータ

Search API を使用して、任意のタイプの XMP および EXIF メタデータ プロパティを追加または更新する

Feature icon

実行時にドキュメント ファイルの種類を検出する

当社のソリューションは、メタデータ処理前にファイルまたはストリームのタイプを検出する機能を提供します。

Feature icon

フォントメタデータのサポート

あらゆるメタデータ タイプの列挙をサポートし、OpenType フォント ファイルのメタデータを読み取ります

Feature icon

電子メールのメタデータのサポート

電子メールメッセージのメタデータを取得および削除し、添付ファイルを削除します

Feature icon

Microsoft Excelのサポート

Excel 95 以降の Microsoft Excel ファイルからのメタデータ抽出

Feature icon

Matroska マルチメディア プレビュー

Matroska マルチメディア コンテナのサポートにより、サポートされている形式のサムネイルと画像プレビューを取得します

Feature icon

Microsoft プロジェクトのサポート

暗号化された Microsoft Project ファイルからメタデータを読み取る

Feature icon

TIFFサポート

TIFF イメージ内の IPTC メタデータ パッケージの追加、更新、削除

Feature icon

JPEGのサポート

JPEG2000 画像の EXIF メタデータ パッケージを追加、更新、削除する

Feature icon

マルチメディア ファイルのサポート

MOV、MP3、WEBP ファイル内の XMP メタデータ プロパティを抽出する

Feature icon

HEICメディアサポート

HEIC/HEIF 画像形式から EXIF タグと XMP メタデータ プロパティを読み取ります

コードサンプル

典型的な GroupDocs.Metadata for Java の機能を示すコード例を調べる

ドキュメントのメタデータを確認する

GroupDocs.Metadata for Java を使用して内部ドキュメントのコンテンツを制御します。詳細: ドキュメント メタデータ検索:

特定のドキュメントのメタデータを取得する方法


// ソースドキュメントをメタデータコンストラクターにロードします
try (Metadata metadata = new Metadata("source.pptx")){

    // 最後のドキュメント編集者の名前を含むすべてのプロパティを取得します。
    // またはドキュメントが最後に変更された日付/時刻
    IReadOnlyList<MetadataProperty> properties = metadata.findProperties(
        new ContainsTagSpecification(Tags.getPerson().getEditor()).
        or(new ContainsTagSpecification(Tags.getTime().getModified())));

    // 取得したメタデータ エントリを処理する
    for (MetadataProperty property : properties) {
        System.out.println(String.format("Property name: %s, Property value: %s", 
            property.getName(), property.getValue()));
}

ドキュメントにメタデータを追加する

GroupDocs.Metadata for Java を使用すると、非表示のエントリ をビジネス データに追加できます。

形式に関係なく、欠落しているメタデータ プロパティをファイルに追加する方法。

// ソースドキュメントをロードする
try (Metadata metadata = new Metadata("source.pdf")) {
    if (metadata.getFileFormat() != FileFormat.Unknown && !metadata.getDocumentInfo().isEncrypted()) {

        // ファイルの最終印刷日が存在しない場合は、それを含むプロパティを追加します。
        // ドキュメントがそのような種類のメタデータをサポートしている場合、プロパティが追加されます
        int affected = metadata.addProperties(
            new ContainsTagSpecification(Tags.getTime().getPrinted()), 
            new PropertyValue(new Date()));

        System.out.println(String.format("Affected properties: %s", affected));

        // 変更したドキュメントを指定したパスに保存します
        metadata.save("output.pdf");
    }
}
 日本