AH Formatter / XSL Formatter
Q&A



操作方法

PDF出力

トップ
基本・一般
AH Formatter について
XSL Formatter について
操作方法
プログラミング
XSLT/XSL-FO/SVG/MathML 仕様について
XSLT/XSL-FO/MathML テクニック
索引
Q.  PDF 出力オプションを使用して PDF を作成する場合、イメージがドキュメント内にあると処理が非常に遅くなるように思われます。これはなぜですか。 そして回避方法はありますか。 [No.2003030702]
A. 

これは、PDF 出力オプションの「圧縮設定」が「自動」になっている場合に見受けられます。 原因は、「圧縮オプション」が「自動」の場合、「JPEG」ファイルと「ZLIB」ファイルの両方のイメージを作成してサイズの小さい方を選択するよう処理しているためです。つまり画像を2回作成しているので結果、処理が遅くなってしまいます。

回避する方法ですが、PDF 出力オプションの「圧縮設定」を「JPEG」か「ZLIB」に指定すれば、画像作成は1回になりますので、速度が改善されます。また、使用しているイメージが写真のような画像なら「JPEG」、ビジネスグラフィックスのようなものなら「ZLIB」を指定していただければ、より早くなると思われます。

XSL Formatter V3 は処理方法が異なります。独自のイメージ処理機能が強化されています。

  1. XSL Formatter自体で処理が可能で、PDFにそのまま格納できる形式の画像は、 元のファイルをそのままPDFに挿入します。したがって、速度が向上しています。
  2. XSL Formatter自体で処理が可能で、PDFにそのまま格納できない形式の画像は、 形式変換をしてPDFに挿入します。 この場合、V2と同様に処理速度は、解像度設定/圧縮設定に依存します。
  3. Windows環境では、Formatter自体で処理が不可能な形式の画像は、 Windowsの機能かLeadToolsの機能によってBMPに変換します。 この場合、V2と同様に処理速度は、解像度設定/圧縮設定に依存します。

Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.