iText 7 Core

iText 7 Coreは、当社の商用ライセンスのPDFライブラリおよびSDKです。

機能とメリット

矢印をクリックして機能とメリットについてご確認ください。

iText 7の概要

主な性能とアップグレードの理由

Text 7は、およそ10年におよぶiText 5開発から得られた経験を基に作られました。 簡易化、性能および拡張可能の点で改善されたライブラリは、今日の文書化ワークフローの高度化した課題に一つのアドオンで同時に対応できるようになっています。

モジュール構造、直観的なAPI

  • 将来的な拡張性。
  • 広範な文書化や例を活用した優しい学習手順。

最新の標準とベスト・プラクティスの最新情報

  • ブックマーク、PDF名、PDF文字列、パスワード等のためのUnicode。
  • デジタル署名および文書セキュリティのための最先端のハッシュと暗号化アルゴリズム。
  • 何千ページにも及ぶGB級のファイルや文書をサポート。

カスタマイズおよび拡張可能

  • 拡張・カスタマイズが柔軟にできる、包括的なすぐに使える機能。
  • 簡単な統合およびオープン標準に集中。

iText 7アドオンで機能を拡張することが可能

  • pdf2Data:PDFからのデータ抽出。
  • pdfHTML:HTMLをPDFに変換。
  • pdfSweep:PDFからのデータ編集。
  • pdfCalligraph:PDFの高度なタイポグラフィ。
  • pdfDebug:PDFのためのリアルタイム・デバッグ。
  • pdfInvoice:XMLおよびPDFの電子請求書に対応。
  • pdfXFA:PDF内のダイナミック・フォームをフラットに。

iText 7 Core

iText 7 Coreの例

1.作成中

テキストと画像で簡単なPDF作成:

        PdfWriter writer = new PdfWriter("output.pdf");
        PdfDocument pdf = new PdfDocument(writer);
        Document document = new Document(pdf);
        Image itext = new Image(ImageDataFactory.create("itext.png")).setWidth(75);
        document.add(new Paragraph().add("Your developer journey with ").add(itext).add(" begins here..."));
        document.close();

出力結果Hello Worldの例

2.更新

既存のPDF文書の操作(例: ウォーターマークの追加):

        PdfDocument pdf = new PdfDocument(new PdfReader("input.pdf"), new PdfWriter("output.pdf"));
        PdfPage firstPage = pdf.getFirstPage();
        PdfCanvas under = new PdfCanvas(firstPage.newContentStreamBefore(), new PdfResources(), pdf);
        Paragraph p = new Paragraph("~~WATERMARK~~").setFontSize(72).setFontColor(Color.RED).setBold();
        float x = firstPage.getPageSize().getWidth() / 2;
        float y = firstPage.getPageSize().getHeight() / 2;
        new Canvas(under, pdf, pdf.getDefaultPageSize())
            .showTextAligned(p, x, y, 1, TextAlignment.CENTER, VerticalAlignment.MIDDLE, (float) (Math.PI / 4));
        pdf.close();

結果の更新ウォーターマークの例

3.解析

既存のPDF文書を解析(例: テキストコンテンツを抽出するため)。上記の入力PDFを使用する:

        PdfDocument pdf = new PdfDocument(new PdfReader("input.pdf"));
        String text = PdfTextExtractor.getTextFromPage(pdf.getPage(1), new LocationTextExtractionStrategy());
        pdf.close();
        System.out.println("Extracted text:");
        System.out.println(text);

Extracted text: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus vulputate tristique ipsum, nec congue tellus pharetra faucibus. Curabitur nec risus eget eros sodales eleifend id et sapien. Praesent placerat justo eu felis tincidunt mattis. Nam porttitor, nisi vel vestibulum interdum, diam metus commodo nunc, eu porta dolor nisl faucibus ipsum. Integer sit amet sem condimentum, rutrum enim ac, interdum est. Nunc sagittis, nunc sed porta condimentum, ipsum ex euismod massa, eget lacinia lorem ante quis nunc. Donec ut risus congue, sollicitudin mi vitae, ullamcorper mauris. Nullam efficitur maximus turpis, sed congue ex volutpat et. Nam mi mauris, consequat eget lorem non, vehicula rhoncus sapien. Nam et nunc et leo varius [...]


当社のリソースをご覧ください

Tutorial

チュートリアル

Presentation

インフォグラフィック

Documentation

その他


当社の商用ライセンスモデル


ユニットベース・ライセンス
サーバー
ユニットベース・ライセンス
エンド・ユーザー用デバイス
ボリュームベースの
ライセンス
OEMライセンス
サーバー
OEMライセンス
エンド・ユーザー用デバイス
説明

永久ライセンス

お客様自身のサーバーや仮想マシンにインストール、またはノードインストール。

永久ライセンス

お客様自身のエンド・ユーザー用デバイスにインストール。

年間ライセンス。

ホストサーバー・プラットフォームにインストール。

永久ライセンス

お客様の顧客に提供されているサーバー・アプリケーションに埋め込み。

サーバーや仮想マシンにインストール、またはノードインストール。

永久ライセンス

お客様の顧客に提供されているエンド・ユーザー用アプリケーションに埋め込み。

エンド・ユーザー用デバイス(デスクトップ、ノートPC、タブレットなど)にインストール。

Javaおよび.NET
プラットフォームに対応
条件

サーバー、仮想マシン、ノードあたり1つ。

サーバー数ベース。




PDFの数は無制限。

エンド・ユーザー用デバイスあたり1つ。


エンド・ユーザー用デバイス数ベース。




PDFの数は無制限。

アプリケーションごとに。


PDF作成数をカウント。




年間作成PDF数を指定。

常にアプリケーションごとに。


配置サーバー数ベース、最小サーバー数は10個。



PDFの数および配信期間は無制限。

常にアプリケーションごとに。


エンド・ユーザー用デバイス数ベースで、最小個数はエンド・ユーザー用デバイス(デスクトップ)100個。

PDFの数および配信期間は無制限。

プロフェッショナル・サポート
とメンテナンス

定価の20%で毎年更新(初年度必須)。

定価の20%で毎年更新(初年度必須)。

スタンダード・サブスクリプションに含まれる。

定価の20%で毎年更新(初年度必須)。

定価の20%で毎年更新(初年度必須)。

製品価格

永久ライセンス

開発環境製品の割引、購入必須

永久ライセンス

開発環境製品の割引、購入必須

年間ライセンス

永久ライセンス

開発環境製品の割引、購入必須

永久ライセンス

開発環境製品の割引、購入必須

詳細を読む
詳細を読む
詳細を読む
詳細を読む
詳細を読む

今すぐ無料見積もりを依頼する

iTextのソフトウェア製品に興味をお持ちいただき、ありがとうございます。

当社営業チームが1営業日以内にお客様のプロジェクトについて打ち合わせし、カスタマイズしたお見積もりを作成するためにご連絡させていただきます。