GroupDocs.Metadata の概要

メタデータを制御するための Python ライブラリ

Illustration metadata

主な特徴

GroupDocs.Metadata for Python via .NET は、さまざまなファイル形式のメタデータを管理するための強力なライブラリです。 Python アプリでメタデータの表示、編集、削除、検索、比較、置換、エクスポートを統合します。 PDF、Microsoft Office (Word、Excel、PowerPoint)、Outlook 電子メール、Project、Visio 図、OneNote、画像 (PSD、CAD)、オーディオ、ビデオ、OpenType フォント、メタファイルなどの一般的な形式をサポートします。

メタデータの簡単な操作

私たちのライブラリは、メタデータの検索、置換、プロパティの比較、抽出などの機能を提供します。メタデータを Excel、CSV、または DataSet 形式にエクスポートします。組み込み、XMP、EXIF、カスタム プロパティなどのメタデータ標準をサポートします。

一般的なプラットフォームのサポート

GroupDocs.Metadata for Python via .NET は、一般的な Python バージョンと互換性があり、Windows、Linux、macOS 上で実行できます。

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

GroupDocs.Metadata for Python via .NET は、さまざまなオペレーティング システムやパッケージ マネージャーと統合する準備ができています。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

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

GroupDocs.Metadata for Python via .NET は、幅広いファイル形式を処理します。 完全なリストを確認

オフィスフォーマット

  • ポータブル: 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 Python via .NET の機能

メタデータ処理によりドキュメントのセキュリティを強化します。

Feature icon

ビジネスファイルを保護する

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

Feature icon

写真の場所

写真の位置情報を含む画像メタデータを管理する

Feature icon

オフィス文書の管理

PDF、Word、Excel、PowerPoint、その他の形式のメタデータを操作する

Feature icon

メタデータの変更を分析する

サポートされているファイル形式でのメタデータの変更を比較および分析する

Feature icon

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

組み込みおよびカスタムのメタデータ プロパティを操作する

Feature icon

画像メタデータの制御

EXIF や XMP などの画像ファイルのメタデータを収集する

Feature icon

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

電子メール メッセージのメタデータと添付ファイルを管理する

Feature icon

EXIF画像メタデータ

WEBP、PNG、または PSD ファイルの EXIF メタデータを編集する

Feature icon

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

PDF、Excel、画像ファイルのメモリ使用量を削減

Feature icon

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

Matroska の字幕とオーディオ ファイルとビデオ ファイルのメタデータを取得する

Feature icon

画像プレビューの生成

MSG、CAD、EML、または EPUB 画像形式のプレビューを作成する

Feature icon

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

MOV、MP3、WEBP ファイルから XMP メタデータを取得する

Feature icon

デジタル署名の制御

PDF および Office ドキュメント内のデジタル署名を特定して削除する

Feature icon

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

メタデータを Excel、CSV、または DataSet 形式にエクスポートする

Feature icon

組み込みのメタデータ コントロール

定義されたキーを使用して特定のメタデータ プロパティを分析する

Feature icon

パスワード保護

PDF および MS Word、Excel、PowerPoint ドキュメントのパスワード保護を検出します

Feature icon

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

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

Feature icon

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

Python を使用して PNG 画像からテキスト メタデータを抽出する

Feature icon

画像メタデータの更新

Search API を使用して XMP および EXIF メタデータを追加または更新する

Feature icon

Office ファイルの制御

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

Feature icon

ファイルタイプの検出

Python を使用して実行時にファイルの種類を検出する

Feature icon

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

Matroska サポートを使用してファイルのサムネイルと画像プレビューを取得する

Feature icon

TIFFサポート

TIFF 画像内の IPTC メタデータを操作する

Feature icon

HEICメディアサポート

HEIC/HEIF 画像の EXIF タグと XMP メタデータを管理する

Feature icon

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

OpenType フォント ファイルのメタデータを制御する

Feature icon

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

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

Feature icon

JPEGメタデータのサポート

JPEG2000 画像の EXIF データを追加、更新、または削除する

コードサンプル

一般的な GroupDocs.Metadata for Python via .NET 機能を示すコード例を調べる

ドキュメントのメタデータについての洞察を得る

GroupDocs.Metadata for Python via .NET API を使用して内部 ドキュメント メタデータ を取得します。

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


import groupdocs.metadata as gm
                
# ソースドキュメントをメタデータコンストラクターにロードします
with gm.Metadata("input.pptx") as metadata:

    # 最後のドキュメント編集者の名前を含むすべてのプロパティを取得します。
    # またはドキュメントが最後に変更された日付/時刻
    specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.person.editor)
        .either(gm.search.ContainsTagSpecification(gm.tagging.Tags.time.modified))
        
    properties = metadata.find_properties(specification)

    # 取得したメタデータ エントリを処理する
    for property in properties:
        print(f"Property name: {property.name}, Property value: {property.value}")

文書内のビジネス情報を非表示にする

私たちのソリューションを使用して、ドキュメントにメタデータを追加します。

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


import groupdocs.metadata as gm

# ソースドキュメントをロードする
with gm.Metadata("input.pdf") as metadata:
    if metadata.file_format != gm.common.FileFormat.UNKNOWN and metadata.get_document_info().is_encrypted != True:

        # ファイルの最終印刷日が存在しない場合は、それを含むプロパティを追加します。
        # ドキュメントがそのような種類のメタデータをサポートしている場合、プロパティが追加されます
        specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.time.printed)
        now = datetime.now()
        property_value = gm.common.PropertyValue(now)
        affected = metadata.add_properties(specification, property_value)

        # 変更したドキュメントを指定したパスに保存します
        print(f"Affected properties: {affected}");
        metadata.save("output.pdf")
 日本