C# で PDF からフォントを抽出

.NET を使って PDF からフォントを抽出する方法

Aspose.PDF for .NET Logo

Aspose.PDF for .NET ツールを使用して PDF からフォントを抽出する方法

PDF からフォントを抽出する必要がありますか?プログラムによるPDF文書の修正は、現代のデジタルワークフローに欠かせないものです。Aspose.PDF のような.NET ライブラリを使用すると、開発者は PDF からフォントを抽出できます。これらのライブラリは、他のソフトウェアに依存しないスタンドアロンソリューションであり、すぐに商用利用が可能です。プロの C# 開発者のあらゆるニーズに対応します。

  • PDF からテキストを抽出
  • PDFから画像を抽出
  • PDF からフォントを抽出
  • フォームからデータを抽出
  • スタンプからテキストを抽出
  • テーブルからデータを抽出

PDF ファイルからフォントを抽出するには、net プラットフォーム用の機能が豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Package Manager Console

Install-Package Aspose.PDF

C# で PDF からフォントを抽出


ご使用の環境でコードを試すには、Aspose.PDF for .NET が必要です。

1。PDF に Document のインスタンスをロードします。 1。フォントユーティリティにアクセスします。 1。フォントを繰り返し処理します。 1。より多くのフォントの詳細を抽出します。

C# を使って PDF からフォントを抽出する

このサンプルコードは、PDF ドキュメントからフォントを抽出する方法を示しています。

Input file:

File not added

Output format:

PDF

Output file:


private static void ExtractFonts()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ExtractFonts.pdf"))
    {
        Aspose.Pdf.Text.Font[] fonts = document.FontUtilities.GetAllFonts();
        foreach (Aspose.Pdf.Text.Font font in fonts)
        {
            Console.WriteLine(font.FontName);
        }
    }
}

Aspose.PDF for .NET API について

Aspose.PDF for .NET API には、PDF ファイルを操作するためのさまざまな機能が用意されています。機能には次のものが含まれます。

  • PDF 文書を一から作成することも、HTML、XML、画像から PDF 文書を作成することもできます。
  • ページ、テキスト、画像、その他のコンテンツを追加または削除して、既存の PDF 文書を編集します。
  • PDF ドキュメントを HTML、XML、画像などの他の形式に変換します。
  • PDF ドキュメントを画像または XPS 形式にレンダリングします。
  • PDF ドキュメントをアプリケーションから直接印刷できます。
  • PDF 文書にデジタル署名できます。

Aspose.PDF for C# API の詳細については、この Aspose ドキュメント を参照してください。