GroupDocs.Metadata for Java は、外部ソフトウェアを使用せずに、画像やドキュメント形式からメタデータ情報を簡単に読み取り、追加、変更、削除、検索、比較、置換、エクスポートできる高度なメタデータフィールド操作ソリューションです。Word ドキュメント、Excel スプレッドシート、PowerPoint プレゼンテーション、Outlook 電子メール、OneNote、Visio、Project、PDF、AutoCAD、Zip、Audio、Video ファイル形式のメタデータの詳細を編集できます。また、他の多くのメタデータ処理機能との連携もサポートされています。
GroupDocs.Metadata for Java を使用すると、Java 開発者は、いくつかの簡単な手順を実行することで、アプリケーション内からメタデータの詳細を DXF ファイルに簡単に編集できます。
GroupDocs.Metadata for Java 個のAPIは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下のコードを実行する前に、以下の前提条件がシステムにインストールされていることを確認してください。
public class UpdatingMetadata
{
public static void run()
{
Date threeDaysAgo = new Date(System.currentTimeMillis() - TimeUnit.DAYS.toMillis(3));
try (Metadata metadata = new Metadata("input.dxf"))
{
// 既存の値が 3 日より古い場合は、ファイルの作成日時を更新してください
int affected = metadata.updateProperties(new ContainsTagSpecification(Tags.getTime().getCreated()).and(
new OfTypeSpecification(MetadataPropertyType.DateTime)).and(
new UpdatingMetadata().new DateBeforeSpecification(threeDaysAgo)), new PropertyValue(new Date()));
System.out.println(String.format("Affected properties: %s", affected));
metadata.save("output.dxf");
}
}
// 独自の仕様を定義してメタデータのプロパティをフィルタリングする
public class DateBeforeSpecification extends Specification
{
public DateBeforeSpecification(Date date)
{
setValue(date);
}
public final Date getValue()
{
return auto_Value;
}
private void setValue(Date value)
{
auto_Value = value;
}
private Date auto_Value;
public boolean isSatisfiedBy(MetadataProperty candidate)
{
Date date = candidate.getValue().toClass(Date.class);
if (date != null)
{
return date.before(getValue());
}
return false;
}
}
}
GroupDocs.Metadata ライブデモ ウェブサイトにアクセスして、メタデータ情報を DXF ファイルに今すぐ更新してください。 ライブデモには次の利点があります。
APIをダウンロードする必要はありません
コードを書く必要はありません
ソースファイルをアップロードするだけです
ファイルを保存するためのダウンロードリンクを取得する
Java 用のマルチフォーマット文書および画像メタデータ編集 API。以下に示すように、一般的なファイル形式のメタデータを取得します。
(Zipped File)
(Excel Template)
(Excel Macro-Enabled Template)
(Excel 97 - 2003 Template)
(Open XML Workbook)
(Macro-enabled Spreadsheet)
(Excel Binary Workbook)
(Microsoft Excel Spreadsheet (Legacy))
(Windows Metafile)
(Raster Web Image Format)
(WAVE Audio File)
(Visio Stencil XML File)
(Visio Stencil File)
(Visio Drawing)
(Visio Drawing File)
(The 7th Guest Video File)
(vCard File)
(TrueType Font)
(TrueType Font Collection)
(Tagged Image File Format)
(Photoshop Document)
(Open XML presentation Format)
(Macro-enabled Presentation File)
(Microsoft PowerPoint 97-2003)
(PowerPoint Slide Show)
(Macro-enabled Slide Show)
(PowerPoint Slide Show)
(Microsoft PowerPoint Template Presentation)
(Microsoft PowerPoint Template File)
(Microsoft PowerPoint Template Files)
(Portable Network Graphic)
(Portable Document Format)
(OpenType Font)
(OpenDocument Text File Format)
(OpenDocument Spreadsheet)
(Outlook Message Item File)
(Microsoft Project Template)
(Microsoft Project File)
(MP3 Audio File)
(Apple QuickTime Movie)
(JPEG 2000 Image)
(Joint Photographic Expert Group Image)
(JPEG 2000 Core Image)
(High Efficiency Image Format)
(High Efficiency Image Format)
(Graphical Interchange Format)
(Flash Video File)
(Open eBook File)
(E-Mail Message)
(Enhanced Metafile Format)
(AutoCAD Drawing File)
(Microsoft Word Template File )
(Microsoft Word 2007+ Template File)
(Microsoft Word Template Files)
(Office 2007+ Word Document)
(Microsoft Word 2007 Marco File)
(Microsoft Word Binary Format)
(Graphics File Format)
(Digital Imaging and Communications in Medicine)
(DICOM Image)
(Bitmap Image File)
(Audio Video Interleave File)
(Advanced Systems Format File)
(Matroska Video File)
(OneNote Document)
(Graphics File Format)