iTextでPDFファイルを作成する(2)

公開日: : 最終更新日:2013/11/15 スクリプト開発モデル , , ,

イントラマートでPDFファイルを作成する

イントラマートのスクリプト開発でiTextを使用してpdfファイルを作成します。

サンプルとして

  • テーブルの行の結合
  • 列の結合

をやってみます。

ただしイントラマートVer7.2に同胞されているiTextはVer.2.1.2で、
このバージョンでは「列の結合」はできましたが、行の結合はできませんでした。

setRowspan(int)メソッドはiTextのVer2.1.6から使用可能なようです。
イントラマートでsetRowspan(int)メソッドは呼び出すとエラーになります。

1.前準備

まずは出力用のOutputStreamとPDFのドキュメントオブジェクトを生成します。

2.FONTオブジェクト生成

次に表示用のFONTを生成しておきます。

3.Header,Footerを生成します

PDFのHeader、Footer情報を設定します。

注意事項としてはこの後で呼ぶ「doc.open()」の前に呼ぶことです。
そうしないとうまく行きませんでした。

4.プロパティ設定

その他のPDFプロパティを設定します。

5.PDFドキュメントをオープンする

いよいよPDFドキュメントをオープンします。

これだけです。

6.PDFの内容設定

PDFの行、表、表示内容等を設定します。

7.PDFファイルをブラウザーに送信

作成しPDFファイルをブラウザーに送信します。

ブラウザー送信にはイントラマートのModule.download.send()を利用して送信します。

スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • 13 follow us in feedly

関連記事

イントラマートでローカルファイルをサーバへアップロードする

イントラマートでローカルファイルをサーバへアップロードします。 まずは、アップロードするファイ

記事を読む

イントラマートのスクリプト開発モデルからシステムコマンドを呼び出してみる

イントラマートのスクリプト開発モデルからシステムコマンドを呼び出して見ます。 呼び出すファンク

記事を読む

イントラマートに独自のオブジェクト(静的なメソッド)を登録する

イントラマートに独自のオブジェクト(静的なメソッド)を登録 イントラマートのスクリプト開発で独自に

記事を読む

イントラマートでSQLServerの一時テーブルがうまく使用できない

一旦SQLで取得したデータをSQLServerの一時テーブルに保存して 処理を実行させたいことがあ

記事を読む

イントラマートでファイルから1行ずつテキストを読み込む

イントラマートのスクリプト開発でFileオブジェクト,VirtualFileオブジェクトの どちら

記事を読む

Apache POIでExcelワークブックに画像を挿入してみる。

イントラマートのスクリプト開発で「Apache POI」を利用してExcelに画像を挿入します。

記事を読む

イントラマートでiTextを使用してpdfファイルを作成する方法(1)

イントラマートでiTextを使用してpdfファイルを作成する方法 ヘッダー、行、テーブル、フッ

記事を読む

イントラマートのRPCを利用したプレゼンテーションページでのログ出力

イントラマートのRPC(リモートプロシジャーコール)を利用したログ出力 WEBページのデバッグ、w

記事を読む

イントラマートのLicenseManagerを使ってみる

イントラマートのLicenseManagerを使ってシステムのバージョン情報を出力します。

記事を読む

イントラマートに独自のオブジェクトを登録するのはsystem-install.xmlよりも独自のファイルの方が良い

先日投稿した イントラマートに独自のオブジェクト(インスタンスオブジェクト)を登録する イントラ

記事を読む

イントラマートに独自のオブジェクト(インスタンス)を登録する

イントラマートに独自のオブジェクト(インスタンス)登録する イントラ

イントラマートのContentオブジェクトを使って、別のソースファイルにある関数を呼び分ける

イントラマートのContentオブジェクトを使って、別のソースファイル

イントラマートの各サービスにアクセスするオブジェクト

イントラマートの各サービスにアクセスするAPIは

イントラマートのスクリプト開発からjavaのinterfaceをJavaAdapterを使って呼び出してみる

イントラマートのスクリプト開発からjavaのinterfaceをJav

イントラマートでファイルから1行ずつテキストを読み込む

イントラマートのスクリプト開発でFileオブジェクト,VirtualF

→もっと見る



PAGE TOP ↑