Java向けIronPDFとJava PDFライブラリ - Qoppa Softwareの比較
PDFファイルは、ドキュメントや情報を共有するための一般的な形式です。 PDFファイルを読み取ったり、抽出したり、操作したりするためのツールが多数あります。 IronPDF for Java を探るとQoppa PDFは、開発者がPDFファイルを読むために使用する2つの人気のあるツールです。 この記事では、JavaでIronPDFを使用してHTMLをPDFに変換するステップバイステップガイドを提供し、サンプルコードを含むPDFファイルを効率的に読み取りおよび操作する方法を説明します。
PDF操作の世界では、2つの人気のあるツールが際立っています:IronPDFとQoppa PDFです。 どちらのツールも独自の特徴と能力を持っていますが、最高のPDFツールを選ぶ際にはIronPDFがリードしています。
IronPDF for Java を使って始めてください。これはPDFファイルの作成、読み取り、操作に使われる強力なPDFツールです。 IronPDFを使用すると、開発者は第三者のソフトウェアを必要とせずに、アプリケーションにPDF機能を簡単に統合できます。
一方、Qoppa PDFは、PDFファイルを作成、編集、および操作するための強力なPDFツールです。 Qoppa PDFは、デジタル署名、フォーム入力、編集などの幅広い機能を提供します。
1. IronPDFとQoppa PDFのインストール

JavaでIronPDFをインストールする方法とJavaでQoppa PDFをインストールする方法を学んでください。これはNuGetパッケージマネージャーを使って簡単に行うことができます。 インストールが完了すると、これらの強力なライブラリを使用してPDFドキュメントを作成、編集、および操作することができます。
1.1. JavaにIronPDFをインストールする

JavaプロジェクトにIronPDFライブラリを含めるには、2つの方法があります:
- Maven設定済みJavaプロジェクトでIronPDFを依存関係として追加する。
- IronPDF JARファイルをダウンロードしてプロジェクトのクラスパスに手動で追加する。
これらのインストール方法は、次のセクションで簡単に説明します。
オプション1: IronPDFをMaven依存関係としてインストールするには、Javaプロジェクトのpom.xmlファイルの依存関係セクションに必要なアーティファクトを追加します。
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>2023.1.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.32</version>
</dependency><dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>2023.1.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.32</version>
</dependency>最初のアーティファクトはJava用のIronPDFライブラリの最新バージョンを参照していますが、2番目のアーティファクトはSLF4Jの実装を参照しています。 この依存関係は、IronPDFレンダリングエンジンがその操作中にログメッセージを生成するために必要です。 プログラマーはこの依存関係をLogbackやLog4Jのような他のログプロバイダーで代替するか、ログが必要ない場合は完全に省略することができます。
これらのライブラリの最新バージョンを入手するには、Javaプロジェクトのルートディレクトリでターミナル内でmvn installコマンドを実行します。
オプション2: Mavenや他の依存関係管理システムを使用したくない開発者は、IronPDFライブラリのJARファイル(およびオプションのSLF4J実装)を手動でダウンロードして、プロジェクトのクラスパスに追加することができます。
IronPDF JARファイルをダウンロードするには、Mavenリポジトリから直接アクセスしてください。
1.2. JavaにQoppa PDFをインストールする

Qoppa PDFは、JavaアプリケーションでPDFファイルを操作するためのサードパーティライブラリです。
Qoppa Java PDFライブラリはアーティファクトとして提供され、Qoppa SoftwareによってMavenリポジトリにホストされています。 少しだけPOMファイルを変更することで、Qoppa PDF機能をMavenプロジェクトやアプリケーションに簡単に統合できます。
QoppaのMavenリポジトリの詳細と公開されているアーティファクトの依存関係は以下に記載されています。
Maven pom.xmlファイルに含めるQoppaのリポジトリ設定と場所は次のとおりです:
<repositories>
<repository>
<id>QoppaSoftware</id>
<name>Qoppa Software</name>
<url>http://download.qoppa.com/maven</url>
</repository>
</repositories><repositories>
<repository>
<id>QoppaSoftware</id>
<name>Qoppa Software</name>
<url>http://download.qoppa.com/maven</url>
</repository>
</repositories>Qoppa SoftwareのMavenリポジトリを使用する代わりに、QoppaのJARファイルの1つをローカルファイルとしてMavenプロジェクトに追加することができます。 したがって、例えば、jPDFEditorをローカルJARとして追加したい場合は、ファイルを$project.basedir/src/main/resources/のようなシステムパスに保存し、次に以下にリストされた依存関係を使用してjPDFEditorを追加します。
<dependencies>
<dependency>
<groupId>com.qoppa</groupId>
<artifactId>jPDFEditor</artifactId>
<version>2021R1.01</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/jPDFEditor.jar</systemPath>
</dependency>
</dependencies><dependencies>
<dependency>
<groupId>com.qoppa</groupId>
<artifactId>jPDFEditor</artifactId>
<version>2021R1.01</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/jPDFEditor.jar</systemPath>
</dependency>
</dependencies>2. IronPDFを使用したPDF処理
2.1. IronPDFを使用したPDFの操作
IronPDFは、ドキュメントのワークフローを尊重しながらPDFドキュメントを処理および操作する能力を開発者に提供する強力なツールです。 最新バージョンでは、PDFファイルの読み書きをサポートするさまざまなコンポーネントと機能をエンドユーザーに提供します。 この記事では、IronPDFを使用してPDFファイルを読み書きする方法を探ります。
始めるには、開発者はまずJava用にIronPDFをインストールし、必要なクラスをインポートしてPDFファイルの読み取りを開始する必要があります。
2.2. IronPDFを使用したPDFファイルの読み取り
IronPDFをインストールした後、そのクラスとApache Tikaパーサーをプロジェクトで使用できます。 Javaで既存のPDFファイルを読むには、以下のコードを使用できます:
import com.ironsoftware.ironpdf.*;
public class ReadPDFExample {
public static void main(String[] args) {
// Load the PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/sample.pdf"));
// Extract all the text from the document
String text = pdf.extractAllText();
// Output the extracted text
System.out.println(text);
}
}import com.ironsoftware.ironpdf.*;
public class ReadPDFExample {
public static void main(String[] args) {
// Load the PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/sample.pdf"));
// Extract all the text from the document
String text = pdf.extractAllText();
// Output the extracted text
System.out.println(text);
}
}
このコードでは、PdfDocument.fromFileがPDFドキュメントを開き、Paths.getがファイルのパスを取得します。extractAllTextメソッドはドキュメント内のすべてのテキストを読み取ります。
2.3. 特定のページからのテキストを読み取る
特定のページからテキストを読み取るには、extractTextFromPageメソッドを使用できます。 例えば、PDFドキュメントの2ページ目からテキストを抽出するには、以下のコードを使用できます:
public class ReadSpecificPageExample {
public static void main(String[] args) {
// Load the PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/sample.pdf"));
// Extract text from the second page (page index starts at 0)
String text = pdf.extractTextFromPage(PageSelection.singlePage(1));
// Output the extracted text from the specific page
System.out.println(text);
}
}public class ReadSpecificPageExample {
public static void main(String[] args) {
// Load the PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/sample.pdf"));
// Extract text from the second page (page index starts at 0)
String text = pdf.extractTextFromPage(PageSelection.singlePage(1));
// Output the extracted text from the specific page
System.out.println(text);
}
}IronPDFは、さまざまなページからテキストを抽出するために使用できるPageSelectionクラスの他のメソッドも提供しています。firstPage、lastPage、pageRange、およびallPagesのようなメソッドです。
出力

2.4. URLをPDFに変換
IronPDFを使用してウェブページをPDFに変換し、その後テキストを抽出することもできます。 以下のコードは、URLからPDFを生成し、ウェブサイトのすべてのテキストを抽出します:
public class UrlToPdfExample {
public static void main(String[] args) {
// Render the website as a PDF
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://unsplash.com/");
// Extract all text from the generated PDF
String text = pdf.extractAllText();
// Output the extracted text
System.out.println("Text extracted from the website: " + text);
}
}public class UrlToPdfExample {
public static void main(String[] args) {
// Render the website as a PDF
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://unsplash.com/");
// Extract all text from the generated PDF
String text = pdf.extractAllText();
// Output the extracted text
System.out.println("Text extracted from the website: " + text);
}
}
2.5. PDFから画像を抽出
さらに、IronPDFを使用してPDFファイルから画像を抽出することもできます。 下記のコードは画像の抽出を示しています:
import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import javax.imageio.ImageIO;
public class ExtractImagesExample {
public static void main(String[] args) throws IOException {
// Set the IronPDF license key
License.setLicenseKey("YOUR LICENSE KEY HERE");
// Load the PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/sample.pdf"));
try {
// Extract all images from the PDF document
List<BufferedImage> images = pdf.extractAllImages();
// Output number of images extracted
System.out.println("Number of images extracted from the website: " + images.size());
// Save each extracted image to a file
int i = 0;
for (BufferedImage image : images) {
ImageIO.write(image, "PNG", Files.newOutputStream(Path.of("assets/extracted_" + ++i + ".png")));
}
} catch (Exception exception) {
System.out.println("Failed to extract images from the website");
exception.printStackTrace();
}
}
}import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;
import javax.imageio.ImageIO;
public class ExtractImagesExample {
public static void main(String[] args) throws IOException {
// Set the IronPDF license key
License.setLicenseKey("YOUR LICENSE KEY HERE");
// Load the PDF document
PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/sample.pdf"));
try {
// Extract all images from the PDF document
List<BufferedImage> images = pdf.extractAllImages();
// Output number of images extracted
System.out.println("Number of images extracted from the website: " + images.size());
// Save each extracted image to a file
int i = 0;
for (BufferedImage image : images) {
ImageIO.write(image, "PNG", Files.newOutputStream(Path.of("assets/extracted_" + ++i + ".png")));
}
} catch (Exception exception) {
System.out.println("Failed to extract images from the website");
exception.printStackTrace();
}
}
}
3. Qoppa PDFを使用したPDFファイルの操作
Qoppa PDFは、PDFファイルを操作するための強力なコンポーネントセットをユーザーに提供する人気のあるPDF処理ツールです。 この記事では、JavaでQoppa PDFを使用してPDFファイルを読み書きする方法を探ります。
始めるには、開発者はまずQoppa PDF JARファイルをダウンロードし、プロジェクトのクラスパスに追加する必要があります。 JARファイルが追加されると、開発者は必要なクラスをインポートしてPDFファイルの読み取りを開始することができます。

3.1. Qoppa PDFを使用したPDFファイルの読み取り
JavaでQoppa PDFを使用したPDFファイルの読み取りは、以下のサンプルコードを使用して実行できます:
import com.qoppa.pdf.PDFImages;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.awt.Font;
import java.io.File;
import javax.imageio.ImageIO;
public class ReadPdfWithQoppa {
public static void main(String[] args) {
try {
// Load the document
PDFImages pdfDoc = new PDFImages("input.pdf", null);
// Loop through pages
for (int count = 0; count < pdfDoc.getPageCount(); ++count) {
// Get an image of the PDF page at a resolution of 150 DPI
BufferedImage pageImage = pdfDoc.getPageImage(count, 150);
// Create a Graphics 2D from the page image
Graphics2D g2d = pageImage.createGraphics();
// Modify BufferedImage using drawing functions available in Graphics2D
// Here is an example on how to add a watermark
g2d.setFont(new Font("sansserif", Font.PLAIN, 200));
g2d.rotate(Math.toRadians(45));
g2d.setColor(new Color(128, 128, 128, 128));
g2d.drawString("Watermark", 300, g2d.getFontMetrics().getMaxDescent());
// Save the image as a JPEG
File outputFile = new File("output_" + count + ".jpg");
ImageIO.write(pageImage, "JPEG", outputFile);
System.out.println("Page " + count + " processed.");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}import com.qoppa.pdf.PDFImages;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.awt.Font;
import java.io.File;
import javax.imageio.ImageIO;
public class ReadPdfWithQoppa {
public static void main(String[] args) {
try {
// Load the document
PDFImages pdfDoc = new PDFImages("input.pdf", null);
// Loop through pages
for (int count = 0; count < pdfDoc.getPageCount(); ++count) {
// Get an image of the PDF page at a resolution of 150 DPI
BufferedImage pageImage = pdfDoc.getPageImage(count, 150);
// Create a Graphics 2D from the page image
Graphics2D g2d = pageImage.createGraphics();
// Modify BufferedImage using drawing functions available in Graphics2D
// Here is an example on how to add a watermark
g2d.setFont(new Font("sansserif", Font.PLAIN, 200));
g2d.rotate(Math.toRadians(45));
g2d.setColor(new Color(128, 128, 128, 128));
g2d.drawString("Watermark", 300, g2d.getFontMetrics().getMaxDescent());
// Save the image as a JPEG
File outputFile = new File("output_" + count + ".jpg");
ImageIO.write(pageImage, "JPEG", outputFile);
System.out.println("Page " + count + " processed.");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}3.2. Qoppa PDFを使用したPDFファイルの書き込み
JavaでのQoppa PDFを使用したPDFファイルの書き込みは、彼らのAPIを使用して行うことができます:
/*
* This sample Java program uses jPDFWriter
* to create a new PDF file, add a page to it
* and draw an image and text on the page.
*/
package jPDFWriterSamples;
import java.awt.Color;
import java.awt.image.BufferedImage;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.io.File;
import javax.imageio.ImageIO;
import com.qoppa.pdfWriter.PDFDocument;
import com.qoppa.pdfWriter.PDFGraphics;
import com.qoppa.pdfWriter.PDFPage;
public class CreatePDFWithTextAndImage {
public static void main(String [] args) {
try {
// Create a new PDF document
PDFDocument pdfDoc = new PDFDocument();
// Create a PageFormat of standard letter size with no margins
Paper paper = new Paper();
paper.setSize(8.5 * 72, 11 * 72);
paper.setImageableArea(0, 0, 8.5 * 72, 11 * 72);
PageFormat pf = new PageFormat();
pf.setPaper(paper);
// Create a new page and add it to the PDF
PDFPage page = pdfDoc.createPage(pf);
pdfDoc.addPage(page);
// Get graphics from the page to draw content
PDFGraphics g2d = (PDFGraphics) page.createGraphics();
// Read an image (could be png, jpg, etc.)
BufferedImage image = ImageIO.read(new File("C:\\photo.jpg"));
// Draw the image on the page
g2d.drawImage(image, 0, 0, null);
// Set the font and color for the text
g2d.setFont(PDFGraphics.HELVETICA.deriveFont(24f));
g2d.setColor(Color.BLUE);
// Draw text on the graphics object of the page
g2d.drawString("NEW TEXT", 200, 30);
// Save the document to a file
pdfDoc.saveDocument("C:\\output.pdf");
System.out.println("PDF created successfully.");
} catch (Throwable t) {
System.out.println("Error creating PDF.");
t.printStackTrace();
}
}
}/*
* This sample Java program uses jPDFWriter
* to create a new PDF file, add a page to it
* and draw an image and text on the page.
*/
package jPDFWriterSamples;
import java.awt.Color;
import java.awt.image.BufferedImage;
import java.awt.print.PageFormat;
import java.awt.print.Paper;
import java.io.File;
import javax.imageio.ImageIO;
import com.qoppa.pdfWriter.PDFDocument;
import com.qoppa.pdfWriter.PDFGraphics;
import com.qoppa.pdfWriter.PDFPage;
public class CreatePDFWithTextAndImage {
public static void main(String [] args) {
try {
// Create a new PDF document
PDFDocument pdfDoc = new PDFDocument();
// Create a PageFormat of standard letter size with no margins
Paper paper = new Paper();
paper.setSize(8.5 * 72, 11 * 72);
paper.setImageableArea(0, 0, 8.5 * 72, 11 * 72);
PageFormat pf = new PageFormat();
pf.setPaper(paper);
// Create a new page and add it to the PDF
PDFPage page = pdfDoc.createPage(pf);
pdfDoc.addPage(page);
// Get graphics from the page to draw content
PDFGraphics g2d = (PDFGraphics) page.createGraphics();
// Read an image (could be png, jpg, etc.)
BufferedImage image = ImageIO.read(new File("C:\\photo.jpg"));
// Draw the image on the page
g2d.drawImage(image, 0, 0, null);
// Set the font and color for the text
g2d.setFont(PDFGraphics.HELVETICA.deriveFont(24f));
g2d.setColor(Color.BLUE);
// Draw text on the graphics object of the page
g2d.drawString("NEW TEXT", 200, 30);
// Save the document to a file
pdfDoc.saveDocument("C:\\output.pdf");
System.out.println("PDF created successfully.");
} catch (Throwable t) {
System.out.println("Error creating PDF.");
t.printStackTrace();
}
}
}4. なぜIronPDFを選択するのかQoppa PDFを選ぶのか
両方のツールが役立ちますが、IronPDFは使いやすさと機能性でリードしています。 ここにIronPDFをPDFファイルの操作に最適な選択とする理由がいくつかあります:
4.1. シンプルさ
IronPDFの主な利点の1つはシンプルさです。 IronPDFは、初心者でも使いやすいわかりやすいAPIを持っています。 開発者はわずか数行のコードでPDFドキュメントを簡単に作成および変更できます。 対照的に、Qoppa PDFはより複雑なAPIを持っており、新しいユーザーには困難になることがあります。
4.2. 互換性
IronPDFは、Java、.NET、ASP.NET、.NET Coreを含む幅広いプラットフォームとフレームワークに対応しています。 また、IronPDFはHTML、CSS、SVGを含むさまざまなファイル形式をサポートしています。 このため、開発者は既存のアプリケーションにIronPDFを簡単に統合できます。
対照的に、Qoppa PDFはJava以外のプラットフォームでは互換性が限られています。 これは他のプログラミング言語を使用する開発者にとって制約になる可能性があります。
4.3. パフォーマンス
IronPDFは、大きなPDFドキュメントを扱う際でも迅速かつ効率的に操作できるように設計されています。 IronPDFは最適化されたアルゴリズムを使用して、PDF操作が迅速かつスムーズに実行されるようにします。 これは、大量のPDFファイルを処理する必要があるアプリケーションにとって特に重要です。
IronPDFのパフォーマンスは、大きなPDFファイルを扱う際にも印象的です。 これは、IronPDFの最適化されたアルゴリズムと効率的なメモリ管理によります。
5. 価格とライセンス
価格とライセンスに関しては、IronPDFとQoppa PDFは異なるアプローチを取っています。 この記事では、両ツールの価格とライセンスを比較し、IronPDFを推奨します。
5.1. IronPDFの価格とライセンス
IronPDFは、ツールを使用する開発者の人数に基づいたシンプルで透明な価格モデルを提供しています。 単一の開発者、開発者のチーム、または無制限の開発者を擁する企業のためのライセンスを購入できます。
ライセンスを購入すると、任意の数のプロジェクトでIronPDFを使用でき、1年間の無料の更新と技術サポートを受けることができます。 初年度後は、ディスカウント価格でライセンスを更新することができます。
5.2. Qoppa PDFの価格とライセンス
Qoppa PDFは、永久ライセンス、年間ライセンス、サブスクリプションライセンスを含むさまざまなライセンスオプションを提供しています。
価格とライセンスに関しては、IronPDFはよりシンプルで透明なアプローチを提供しています。 価格は、ツールを使用する開発者の人数に基づいており、隠れた料金や追加コストはありません。

6. 結論
結論として、IronPDFはPDFファイルを操作するための最良の選択です。 IronPDFのシンプルさ、互換性、パフォーマンスは、PDFドキュメントを操作する必要のある開発者にとって強力なツールです。 Qoppa PDFは独自の特徴を持っていますが、IronPDFはPDF操作においてより良い全体的なパッケージを提供します。 IronPDFは豊富なドキュメントとサポートを提供しており、開発者がツールを学び使用するのを容易にします。 IronPDFは、幅広いプラットフォームやフレームワークとの高い互換性も持っており、開発者にとって多機能なツールです。
一方で、Qoppa PDFは柔軟性と使いやすさを考慮して設計されており、開発者がライブラリを特定のニーズに合わせてカスタマイズするための幅広いオプションを提供します。 その高度な機能は、3D PDF、OCR、フォームフィールド認識などのサポートなど、複雑なPDFドキュメントを処理するための多目的なツールとして提供されます。
信頼性が高く効率的なPDF操作ツールを探しているのなら、IronPDFが最適です。
IronPDFパッケージは競争力のあるライセンスとサポートを提供し、継続的な費用はありません。 IronPDFは単一の価格で複数のプラットフォームもサポートします!
まだIronPDFの顧客でない場合は、IronPDFの無料トライアルを利用して、利用可能なすべての機能をチェックアウトできます。 完全なIron Suiteを購入することで、2製品の価格で5つの製品を入手できます。 総合パッケージ概要を参照して全パッケージ情報を確認するために、更なる詳細についてはIronPDFのライセンスをご覧ください。
BRACKET-i-OPEN--QoppaPDFは各所有者の登録商標です。 このサイトはQoppa PDFとは関連しておらず、承認されたり、スポンサードもされていません。 すべての製品名、ロゴ、およびブランドは各所有者の所有物です。 比較は情報提供のみを目的としており、執筆時点で公開されている情報を反映しています。
よくある質問
IronPDFとQoppa PDFの主な違いは何ですか?
IronPDFは、Java、.NET、ASP.NETなどの複数のプラットフォームにわたるシンプルさと互換性で知られており、Qoppa PDFは主にJava中心です。IronPDFは、ストレートフォワードなAPIを提供し、速度に最適化され、大きなPDFドキュメントを効率的に処理します。
Java で HTML を PDF に変換するにはどうすればよいですか?
IronPDFでは、HTMLからPDFに変換するためのメソッドを利用して、JavaでHTMLをPDFに変換することができます。IronPDFはこのプロセスを容易にするためのステップ・バイ・ステップのガイドとサンプルコードを提供しています。
IronPDFを使用してPDFからテキストと画像を抽出できますか?
はい、IronPDFを使用すると、PDFファイルからテキストと画像の両方を抽出できます。テキスト抽出を効果的に処理する機能を提供し、画像を抽出して別々に保存するためのツールも提供しています。
IronPDFはJavaプロジェクトに簡単に統合できますか?
はい、IronPDFはMaven依存関係として追加するか、JARファイルをプロジェクトのクラスパスに手動で含めることで、Javaプロジェクトに簡単に統合できます。
IronPDFにはどんな価格モデルがありますか?
IronPDFは、開発者の人数に基づいて透明で柔軟な価格モデルを提供しています。ライセンスはシングル デベロッパー、チーム、または企業向けに利用可能で、隠れた費用はありません。
IronPDFは高度なPDF機能を提供していますか?
IronPDFはシンプルさとパフォーマンスに優れていますが、HTMLからPDFへの変換、テキスト抽出、画像処理の機能も提供しています。ただし、3D PDFやOCRのような高度な機能には焦点を当てておらず、それらはQoppaが提供しています。
購入前にIronPDFを試すことはできますか?
はい、IronPDFはユーザーがその機能を試すことができる無料トライアルを提供しています。このトライアルは、開発者が購入前に製品を評価するのに役立ちます。
開発者がQoppa PDFよりもIronPDFを選ぶ理由は何ですか?
開発者がIronPDFをQoppa PDFよりも選ぶ理由としては、使いやすさ、クロスプラットフォーム互換性、効率的なパフォーマンス、そしてストレートフォワードなAPIがあります。IronPDFは競争力のある価格設定と充実したサポートも提供しており、多くの開発者にとって魅力的な選択肢となっています。










