Java の PDF から画像を抽出

Java ライブラリを使用して PDF から画像を抽出する方法

Java ライブラリを使用して PDF から画像を抽出する方法

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

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

PDF ファイルから画像を抽出するには、Aspose.PDF for Java API を使用します。これは 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.XImage オブジェクトを作成して画像を抽出します。 1.出力イメージを jpeg ファイルに保存します。 1.更新した PDF ファイルを保存します。

PDF から画像を抽出-Java

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

Input file:

File not added

Output format:

PDF

Output file:

com.aspose.pdf.Document pdfDocument = new Document(filePath);
com.aspose.pdf.XImage xImage = page.getResources().getImages().get_Item(1);
java.io.FileOutputStream outputImage = new java.io.FileOutputStream(_dataDir + "output.jpg");
xImage.save(outputImage);
outputImage.close();

Java API の Aspose.PDF について

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 バージョンのサポート、広範なハイパーリンク機能などがあります。