pdfRender

はじめに

pdfRender

pdfRenderは 、PDFから画像を生成できるiText 7 Core アドオンです。これはPDFを効果的に画像に変換して、 表示のニーズに合わせてPDFファイルレンダーを作成したり 、アーカイブとレガシーのワークフロー要件との互換性を確保します

pdfRenderを使うことで、PDFビューアを必要としないで、任意のデバイスで表示することができる、PDFページの正確なコピーを取得可能です。

どのように機能するのか

pdfRenderを使えば、PDFを画像として簡単に表示(レンダリング)することが可能です。

下記のコードは、 PDFファイルを入力として受領し、ビジュアル的に同等なJPEG画像のセットを作り出します。

public void render() throws IOException {
    final RenderingProperties properties = new RenderingProperties();
    properties.setImageType(PdfRenderImageType.JPEG);
    PdfToImageRenderer.renderPdf(newFile(ORIG), new File("out/"), properties);
}

注意: pdfRenderは現在 2つの バージョンで利用可能です。対応しているのは、 いかなる言語からも呼び出しができるJavaバージョン及びCLI (Command Line Interface)バージョンです。

pdfRender CLIには、使用することのできる多数のコマンドラインスイッチが含まれています。ライセンス が必要であり、 それを使用して、pdfRenderライセンスファイルの場所を指定することに注意してください。

スイッチ 説明
--license <license> XMLライセンスファイルへのパス[必須]
--out-dir <out-dir> アプトプットディレクトリ
--out-path-pattern <out-path-pattern> アウトプットファイル名パターン
--password <password> PDFパスワード [オプショナル]
--pdf <pdf> インプットPDFファイルへのパス
--scaling <scaling> ページスケーリング [オプショナル]
--type <type> アウトプットイメージタイプ [optional].JPEGはデフォルトとして使用されます

 

事例

「rendertest.PDF」という名称のPDFをJPGに変換するためには、次のコマンドを使用します。

pdfrender --license <path to license file> --pdf rendertest.pdf --out-path-pattern rendertest

これは、 「rendertest.PDF」という名称のPDFを、オリジナルのサイズの50%にスケーリングされたPNGに変換します。

pdfrender --license <path to license file> --pdf rendertest.pdf --out-path-pattern rendertest --scaling 0.5 --type png

主な特徴

iText 7 pdfRenderのコア機能

iText pdfRenderを使うことで、PDFを画像にレンダリングすることができます。アドオンを使えば、ページの小さなサムネイルやピクセル単位の高解像度画像を作成することができます。

例にあげるように、PDFの画像のレンダリングは、数行のコードで実現することができます。高品質のレンダリングが必要なときも、簡単なサムネイル画像が必要な時も、 サポートされている色々な画像形式から、目的とする出力を選択することが可能です。

pdfRender: convert PDF to image easily and quickly
Supported Formats: BMP, JPEG, JPEG 2000, PNG, TIFF, WEBP

Use pdfRender to display PDF files in various image file formats, simple or complex. For instance, you can render a single page of a PDF to an image, or multiple pages to multiple images.

pdfRender: convert PDF to image easily and quickly
Pixel-perfect conversion

With iText pdfRender, you can rely on the best possible image output quality with control over the image type, page scaling and range.

pdfRender: convert PDF to image easily and quickly
Mobile-friendly PDF viewing

With pdfRender you can display a PDF on a mobile device (or any platform) without needing to install a PDF reader.

pdfRender: convert PDF to image easily and quickly
Leverages pdfXFA to render XFA as an image

By using the power of pdfXFA, you can even render your XFA forms into images.

メリット

iText 7 pdfRenderを使う理由

pdfRenderは、PDFを画像としてレンダリングするためのいちばん早くて便利な方法の1つです。

たとえば、本の表紙のサムネイルを作ったり、銀行取引明細書、法的な文書、契約書、雛形などをすばやく表示することが可能です。最終的には、軽いサイズで、ピクセルが完全な画像のついたPDFを生成できます。

PDFドキュメント自体の代替として、これらの画像を使って、アプリケーションでドキュメントを表示したり、アーカイブのために保存することがで可能です。

画像は、モバイルデバイスもしくは任意の環境で、簡単に表示することができます。 PDFビューアのインストールなしでPDFが正しく表示されるかどうかを心配する必要もありません。

pdfRender: convert PDF to image easily and quickly
Ease of use

pdfRender requires simple set-up: enabling fully automated rendering of PDF as images.

pdfRender: convert PDF to image easily and quickly
3.5x faster than Apache pdfBox

 comparable to GhostScript (native)

pdfRender: convert PDF to image easily and quickly
Generate PDF file previews and thumbnails

Preview PDF documents in file management applications, document management systems etc.

pdfRender: convert PDF to image easily and quickly
Easily display digital signatures

pdfRender allows you to display a digitally signed PDF as easily as displaying an image.

お問い合わせ

それでも問題が解決しませんか? 

お寄せいただいたご質問には、喜んでお答えいたします。当社へご連絡ください。内容を確認次第、追ってご連絡いたします。

問い合わせる
常に最新情報を得る

11,000人以上の購読者に加わって、iTextの新しい製品、アップデート、ヒント、記述的な解決策や出来事に関する最新情報を得ることでiText PDF専門家になりましょう。

今すぐ購読