透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
iText PDFライブラリは、PDFファイルの作成および操作用のJavaおよび.NETライブラリです。 iText 7は、iText 5およびiTextSharpの進化版です。これは、今日のPDFドキュメントプロセスおよびドキュメントニーズの増大する課題に対処するために、よりシンプルで高性能かつ拡張可能なライブラリであり、アドオンごとに対応しています。
iTextグループは、iText 7 Suite、iText pdf2Data、およびiText DITOアプリケーションソフトウェアなどの製品を含むPDF(Portable Document Format)技術における世界的なパイオニアです。
iText 7 Coreは、インタラクティブなフォームを作成するために自分のアプリケーションに組み込むことができるオープンソースのPDFライブラリです。 iText 5で使用された成功したエンジンを再考し、将来的な強化や拡張、そしてより簡単なスクリプティングを可能にするモジュール構造のコードにしました。
iTextライブラリには、ビジネスユーザー向けの複数の機能があります:
PDFドキュメントを作成、読み取り、および操作します。
PDFドキュメントにデジタル署名を追加する
インタラクティブなPDFフォームに入力してフラット化する
PDFドキュメントにタグを追加する
地図や書籍を作成
既存のPDFドキュメントにブックマーク、ページ番号、ウォーターマーク、その他の機能を追加する
PDFドキュメントは以下に準拠しています:
PDF仕様にはPDF 2.0 (ISO 32000-2) が含まれます
PDF/A(ISO 19005) PDF/A-1a/b, PDF/A-2a/b/u, PDF/A-3a/b/u)
iTextは、デジタルドキュメント分野のテクノロジー企業です。 この会社の主力製品は、Javaおよび.NET(C#)でPDFドキュメントの作成と操作を行うためのオープンソースJavaライブラリおよび.NETライブラリです。
iText PDFドキュメントを生成する「Hello World」のソースコード例を見てみましょう。
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
document.Add(new Paragraph("Hello World!"));
document.Close();
var writer = new PdfWriter(dest);
var pdf = new PdfDocument(writer);
var document = new Document(pdf);
document.Add(new Paragraph("Hello World!"));
document.Close();
Dim writer = New PdfWriter(dest)
Dim pdf = New PdfDocument(writer)
Dim document As New Document(pdf)
document.Add(New Paragraph("Hello World!"))
document.Close()
私たちはPdfWriter
のインスタンスを作成します。 PDFファイルを書き込むことができるオブジェクトはPdfWriter
と呼ばれます。 ファイル形式の構造が完成した後、PdfWriter
は有効なドキュメントを構成するさまざまなファイルの部分とオブジェクトを書き込みます。 PDFドキュメントの内容について全く理解していません。
PdfWriter
はPdfDocument
をリッスンし、何を書くのかを把握します。追加されたコンテンツはPdfDocument
によって管理され、複数のページに分配され、関連するデータを追跡します。
低レベルの、PDF固有のコードは、PdfWriter
と PdfDocument
が揃った時点で完了です。 ドキュメントは、PdfDocument
を引数として作成されます。 ドキュメントオブジェクトを作成したことにより、PDFを生成していることを忘れてしまうかもしれません。
フレーズ「Hello World」は、作成された段落に表示され、文書オブジェクトに追加されます。
iText 7は有料で、機能が制限されています。 彼らはすべての機能を単一のパッケージで提供していません。 異なる目的のために、異なるライブラリを使用する必要があります。 例えば:
PDFの作成と生成はiText 7によってサポートされ、HTMLからPDFへの変換はpdfHTMLによってサポートされています。 一方、PDFから機密データを削除することを含むPDFの処理は、pdfSweepによってサポートされています。
PDFドキュメントからの画像、テーブル、テキストの抽出などのデータ抽出は、pdf2Dataライブラリによって提供されています。 RUPSは、PDFドキュメントを操作するためのPDFデバッグをサポートしています。
同様に、他の機能にはそれをサポートするライブラリがあり、それらはiText 7 Suiteの一部です。そのため、開発者がこれほど多くのDLLを管理するのは非常に困難です。
その商用ライセンスは非常に高価です。 iText 7 ライセンスと価格のページには価格が記載されていません。 見積もりのために営業部門に連絡する必要があり、そのために時間がかかります。
仮に、PDFドキュメントの生成を行っているとします。同時に、既存のPDFから画像、表、またはテキストを抽出する必要がある場合。 この場合、私たちは iText 7 Suite と iText pdf2Data を購入する必要があり、追加費用がかかります。
iTextソフトウェアの代替であり、すべての機能を単一のライブラリで提供し、合理的な商用ライセンスを持つ包括的な機能を備えているものはありますか? 答えははいです。
IronPDFの機能と能力を探索する は、Iron Softwareによって開発および維持されている.NETおよびJavaライブラリです。 IronPDFは、PDF作成および編集のための最も人気のあるC#およびJava向けPDFライブラリです。 そのシンプルなAPIにより、開発者は .NET プロジェクトで HTML からプロフェッショナルで高品質なPDFを迅速に生成することができます。 それは正確性、使いやすさ、および速度を重視します。
IronPDFの機能には以下が含まれます:
HTML、文字列、URL、Razor、ASPX、およびMVCビューからPDFを生成
他のライブラリを使用せずに画像、表、およびテキストを抽出する
スキャンされたドキュメントなどの画像をPDFに変換、およびその逆の操作を行います
ページ番号の追加、カスタムヘッダーとフッター、デジタル署名、ファイルの添付、パスワード保護とセキュリティ対策の機能を提供します。
他の50以上の機能をここにリストすることはできません
C#、VB.NET、F#など、すべての.NET言語に対応。
すべての.NETバージョン、.NET Standard、.NET Core、.NET 5、6、および7に対応。
IronPDF for Java を発見してください。これは、上記のすべての機能を備えており、Java、Kotlin、Scala に対応しています。
Windows、Linux、Macなどのすべてのオペレーティングシステムをサポートします。
Web、モバイル、デスクトップなどのすべてのアプリタイプをサポートします。
ライセンスについて少し話しましょう。
IronPDFは開発用には無料で、ライセンスは不要です。 ただし、商用ライセンスは本番環境で使用するために必要です。 いつでもIronPDF の無料試用版を利用できます。商用ライセンスは749 USDから2999 USDまで様々です。 必要に応じてパッケージを選択し、作業を開始できます。 お問い合わせをする必要がないため、時間を節約できます。さらに、商用ライセンスには24時間年中無休のサポートが含まれています。
IronPDFは、すべての機能を単一のパッケージで提供します。 オールインワンソリューションのようなものです。 iText 7の場合、異なる機能には異なるパッケージを使用する必要があります。IronPDFの商用ライセンスは、営業に連絡することなくフルサポート付きで簡単に購入できます。 一方、商業目的で iText 7 を使用するためには、営業に連絡して見積もりを依頼する必要があります。
この記事はシンプルで包括的になるようにしています。質問があればコメント欄でお気軽にお尋ねください。