ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
JavaプロジェクトでHTMLからPDFドキュメントを生成したり、PDFからテキストを抽出する必要がある場合は、信頼性が高く効率的なJava PDFライブラリを探すべきです。 以下の内容を日本語に翻訳します:
You may stumble upon
想定される翻訳は以下の通りです:
もしかすると出会うかもしれません IronPDFPDFの生成およびPDFドキュメントの操作を簡素化し、開発者としての仕事を非常に楽にします。 市場には、PDF ClownやiText libraryなどの複数のPDFライブラリがありますが、この記事ではIronPDFの世界に入り込み、それがJavaプロジェクトでどのように役立つかを探っていきます。
IronPDFは、Javaアプリケーション内でPDFドキュメントを作成、読み取り、および編集するためのJavaライブラリです。 この多用途なライブラリはサポートします HTMLからPDFを生成する、既存のPDFファイル、およびURL。 Here is the translation of the provided text into Japanese:
あなたは PDFからテキストを抽出するPDFドキュメントを扱うJava開発者にとって必要不可欠なツールとなります。
Mavenは、Javaプロジェクトのビルド自動化および依存関係管理ツールとして人気があります。 MavenプロジェクトにIronPDFをインストールするには、必要な依存関係をpom.xmlファイルに追加する必要があります。
以下の方法で、IronPDFおよび必要なロガー依存関係であるSLF4JをMavenプロジェクトに追加することができます:
プロジェクトのpom.xmlファイルを開きます。
dependencies
セクションを見つけてください。 存在しない場合は、作成してください。
以下の依存関係エントリをIronPDFとSLF4Jに追加してください:
日本語への翻訳:
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2024.9.1</version>
</dependency>
pom.xmlファイルを保存してください。
Mavenプロジェクトを実行するには、IDEから実行するか、プロジェクトのルートディレクトリでmvn install
コマンドを実行します。 MavenはIronPDFとSLF4Jの依存関係を自動的にダウンロードして、プロジェクトに追加します。
これで、MavenプロジェクトにIronPDFを正常に追加しました。この強力なJava PDFライブラリを使用して、Javaアプリケーション内でPDFドキュメントの作成、編集、および操作を開始できます。 IronPDFの機能や能力についてのより詳細な情報とさらに多くの例を確認するために、IronPDFのドキュメントを必ず確認してください。 いくつかの機能をここで探索してみましょう。
PDFを扱う際の最も一般的な作業の一つは HTMLをPDFに変換. IronPDFは、ほんの数行のコードでこれを簡単にします。 以下は、シンプルなHTML文字列をPDF文書に変換する例です:
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf(" ~Hello World~ Made with IronPDF!");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_saved.pdf"));
このコードスニペットは必要なIronPDFクラスをインポートし、ライセンスキーを適用します。 次に、デバッグ目的のためにログパスを設定します。 renderHtmlAsPdf メソッドは、HTML文字列を入力として受け取り、それをPDFドキュメントに変換します。それをファイルに保存することができます。
IronPDFはまたサポートしています HTMLファイルをPDFドキュメントに変換. プロセスは前の例と非常に似ていますが、使用されるメソッドにわずかな変更があります:
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
この場合、renderHtmlAsPdf
の代わりに renderHtmlFileAsPdf
メソッドが使用され、HTMLファイルへのパスを入力として取り込み、PDFドキュメントを作成します。
IronPDFは対応できます ウェブページをPDFに変換する ドキュメント。 これは、動的なウェブページからPDFレポートを生成したいときに特に役立ちます。 以下のコードスニペットはその方法を示しています。
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));
// Render the HTML as
a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
renderUrlAsPdf
メソッドはURLを入力として受け取り、ウェブページのコンテンツからPDFファイルを作成します。 このメソッドは、JavaScriptやCSSを含む複雑なページを処理することができます。
PDFを作成することに加えて、IronPDFは既存のPDF ドキュメントからテキストを抽出する機能も提供します。 この機能は、PDFファイルの内容を検索、インデックス作成、または分析する必要がある場合に役立ちます。以下のコードスニペットは、PDFドキュメントからテキストを抽出する方法を示しています:
PdfDocument pdf = PdfDocument.renderUrlAsPdf("https://unsplash.com/");
String text = pdf.extractAllText();
System.out.println("Text extracted from the website: " + text);
この例では、まずURLからPDFをレンダリングし、次にextractAllText
メソッドを使用してPDFドキュメントのテキストコンテンツを取得します。 抽出されたテキストは、その後コンソールに印刷したり、必要に応じて操作したりすることができます。
IronPDF もまた 画像をPDFに変換 ドキュメント。 これは、PDFポートフォリオを作成する必要があるときや、複数の画像を1つのファイルにまとめる必要があるときに役立ちます。以下のコードスニペットは、ディレクトリ内の一連の画像を単一のPDFドキュメントに変換する方法を示しています:
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.*;
import java.util.ArrayList;
import java.util.List;
Path imageDirectory = Paths.get("assets/images");
List imageFiles = new ArrayList();
try (DirectoryStream stream = Files.newDirectoryStream(imageDirectory, "*.{png,jpg}")) {
for (Path entry : stream) {
imageFiles.add(entry);
}
PdfDocument.fromImage(imageFiles).saveAs(Paths.get("assets/composite.pdf"));
} catch (IOException exception) {
throw new RuntimeException(String.format("Error converting images to PDF from directory: %s: %s",
imageDirectory,
exception.getMessage()),
exception);
}
このコードスニペット一つで、IronPDFを使用して複数の画像を単一のPDFドキュメントに変換するのが簡単になります。この機能は、PDF関連のさまざまなタスクにおけるライブラリの多用途性と有用性をさらに実証します。
IronPDFは、JavaアプリケーションにおけるPDFの生成と操作を簡素化する強力で多目的なJava PDFライブラリです。 使いやすいAPIを使用して、HTML、HTMLファイル、およびURLをPDFドキュメントに簡単に変換でき、既存のPDFファイルからテキストを抽出することも可能です。 IronPDFをJavaプロジェクトに統合することで、ワークフローを合理化し、簡単に高品質なPDFを作成できます。
IronPDFは 無料試用その機能を評価し、あなたのプロジェクトに適しているかどうかを判断するための十分な時間を提供します。 試用期間終了後にIronPDFの使用を継続する場合、ライセンス料金は$749から始まります。
9つの .NET API製品 オフィス文書用