Java で PDF からフォントを抽出

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

Aspose.PDF for Java Logo

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

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

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

PDF ファイルからフォントを抽出するには、Java プラットフォーム向けの機能が豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for Java API を使用します。最新バージョンは Maven から直接ダウンロードし、pom.xml に次の設定を追加することで Maven ベースのプロジェクトにインストールできます。

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>
    

Dependency

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>version of aspose-pdf API</version>
</dependency>

Java で PDF からフォントを抽出


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

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

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

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

Input file:

File not added

Output format:

PDF

Output file:


public static void Extract_Fonts() throws FileNotFoundException
{
    // The path to the documents directory.
    String filePath = "<... enter file name ...>";
    
    // Load PDF document
    com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(filePath);
    com.aspose.pdf.Font[] fonts = pdfDocument.getFontUtilities().getAllFonts();

    for (com.aspose.pdf.Font font : fonts)
    {
        font.save(new FileOutputStream(font.getFontName()));
    }
}

Aspose.PDF for Java API について

Aspose.PDF for Java API は、開発者が PDF 処理機能をアプリケーションに追加できるようにするライブラリです。Adobe Acrobat を使用せずに、PDF ファイルの生成、読み取り、変換、操作を行うための 32 ビットおよび 64 ビットのあらゆるタイプのアプリケーションの構築に使用できます。Aspose.PDF for Java を使用すると、開発者は表、グラフ、画像、ハイパーリンク、カスタムフォントなどを PDF 文書に挿入できます。さらに、PDF を圧縮することもできます。Aspose.PDF for Java は、安全な PDF ファイルを開発するための優れたセキュリティ機能を提供します。

Aspose.PDF for Java API の詳細については、API の使用方法に関する ドキュメント を参照してください。Aspose.PDF for Java API の重要な機能には、HTML、XFA、TXT、PCL、XML、XPS、画像ファイル形式など、さまざまなファイル形式のサポート、さまざまな PDF バージョンのサポート、広範なハイパーリンク機能などがあります。