ホームページ > バックエンド開発 > C++ > Microsoft.WindowsAPICodePack を使用して拡張ファイルのプロパティを設定するにはどうすればよいですか?

Microsoft.WindowsAPICodePack を使用して拡張ファイルのプロパティを設定するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-27 16:26:11
オリジナル
933 人が閲覧しました

How Can I Use Microsoft.WindowsAPICodePack to Set Extended File Properties?

Microsoft.WindowsAPICodePack を使用した拡張ファイル プロパティの設定

会社情報などの拡張ファイル プロパティは、Word および PDF ドキュメントに貴重なメタデータを提供します。これらのプロパティの取得は、shell32.dll を使用すると簡単ですが、設定には大きな課題が伴います。この記事では、Microsoft.WindowsAPICodePack を活用して拡張ファイルのプロパティを効果的に変更する方法について説明します。

はじめに

開始するには、次の NuGet をインストールします。パッケージ:

  • Microsoft.WindowsAPICodePack-Shell
  • Microsoft.WindowsAPICodePack-Core

プロパティの読み取りと書き込み

パッケージがインストールされたら、次のコマンドを使用してプロパティにアクセスして変更できます。コード:

using Microsoft.WindowsAPICodePack.Shell;
using Microsoft.WindowsAPICodePack.Shell.PropertySystem;

// Get file path
string filePath = @"C:\temp\example.docx";

// Load file
var file = ShellFile.FromFilePath(filePath);

// Get current properties
string[] oldAuthors = file.Properties.System.Author.Value;
ログイン後にコピー

以上がMicrosoft.WindowsAPICodePack を使用して拡張ファイルのプロパティを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート