C# を使用してドキュメント情報を取得する

ドキュメントの管理と処理の分野では、さまざまな種類のファイルに関する重要な情報にアクセスすることが不可欠です。テキスト ドキュメント、スプレッドシート、プレゼンテーション、その他の形式を扱う場合でも、ドキュメントの詳細をプログラムで取得すると、ワークフローが合理化され、生産性が向上します。この記事では、C# を使用してドキュメント情報を取得し、開発者がメタデータ、プロパティ、その他の重要なデータに効率的にアクセスできるようにする方法のプロセスを詳しく説明します。 C# を使用してファイル プロパティを取得する簡単な手順とコード例を次に示します。

C# を使用してドキュメント情報を取得する手順

  1. GroupDocs.Metadata for .NET を使用してファイル情報を取得するように IDE を構成します
  2. ソースドキュメントのファイルパスをパラメータとしてコンストラクタに指定して、Metadata クラスをインスタンス化します。
  3. Metadata.GetDocumentInfo メソッドを使用して、ロードされたドキュメントに関する共通情報を取得します
  4. 最後に、IDocumentInfo インターフェースのプロパティを使用してドキュメントの詳細を取得します

ドキュメントの属性と特性を理解することは、効果的な管理と操作のために重要です。メタデータ ライブラリを活用することで、開発者はプログラムでドキュメント情報にアクセスでき、メタデータの抽出、プロパティの取得、その他の関連データの収集を簡単に行うことができます。 .NET がインストールされていれば、提供される手順に従うことは、Windows、macOS、Linux などの一般的なオペレーティング システムと互換性があります。 C# でファイルの詳細を読み取るために追加のソフトウェアをインストールする必要はありません。推奨されるライブラリを構成し、ファイル パスに必要な調整を行った後、以下のコードをプロジェクトに統合すると、問題なくシームレスに進むはずです。

C# を使用してドキュメント情報を取得するコード

using GroupDocs.Metadata;
using GroupDocs.Metadata.Common;
namespace GetDocumentInformationUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Metadata library
License lic = new License();
lic.SetLicense(@"GroupDocs.Metadata.lic");
// Pass absolute or relative path of document to Metadata's constructor
using (Metadata metadata = new Metadata(@"input.xlsx"))
{
if (metadata.FileFormat != FileFormat.Unknown)
{
IDocumentInfo info = metadata.GetDocumentInfo();
Console.WriteLine("File format: {0}", info.FileType.FileFormat);
Console.WriteLine("File extension: {0}", info.FileType.Extension);
Console.WriteLine("MIME Type: {0}", info.FileType.MimeType);
Console.WriteLine("Number of pages: {0}", info.PageCount);
Console.WriteLine("Document size: {0} bytes", info.Size);
Console.WriteLine("Is document encrypted: {0}", info.IsEncrypted);
}
}
}
}
}

結論として、ドキュメント情報を取得すると、開発者はさまざまな種類のファイル内に保存されている重要なデータにアクセスできるようになります。この記事で説明されている手順に従い、提供されているコード例を活用すると、ドキュメントからメタデータ、プロパティ、その他の重要な詳細をシームレスに取得でき、C# プロジェクトでのドキュメント管理および処理機能が強化されます。おめでとう!これで、C# でファイルの詳細情報を取得する方法をマスターできました。

前回の説明では、C# プログラミングを使用した DOCX ファイルのマージに関する包括的なチュートリアルを提供しました。このトピックをより深く理解するには、C# を使用して DOCX ファイルをマージする の詳細なガイドを参照することをお勧めします。

 日本語