1

これを実現するためのヒント/ツールを探しています (PDF/Velocity Templates/Java を使用):

大きな寸法 (4000 x 2000) の画像があり、その画像は明らかに PDF では表示できません。PDFに収まるように画像のサイズを変更できます。

しかし、私がやりたいのは、PDF で画像の実際のサイズを表示することです。画像を左から右にスクロールできるようにしたい。

PDF の設定されたコンテナー サイズを破壊せずに、画像の実際のサイズを維持するにはどうすればよいですか?

4

1 に答える 1

1

これは基本的な PDF 機能ではありませんが、ユーザーがスクリプトを実行できる PDF ビューアーを持っていると仮定すると、PDF 内に埋め込まれたスクリプトを使用して実装できる可能性があります。

現在、PDF は、スクロール可能な動的ドキュメントとして使用することは想定されていません。印刷後、紙にどのように作用しますか? スクロール可能なドキュメントが必要な場合は、HTML に固執する必要があります。これを行わないことを強くお勧めします。

ただし、それでもこのルートをたどりたい場合は、いくつかの提案があります。

  1. 先ほど言ったように、埋め込み JavaScript を使用してそれを行うこともできますが、それは PDF の生成方法 (FOP、iText、別の PDF ライター ライブラリ、または単純なprintln連結) によって異なります。JavaScript の埋め込みをサポートするライブラリはほとんどないためです。
  2. 画像をページに合わせて元の解像度を維持するだけで、ユーザーがズームインしてスクロールできる高解像度のページになります。このようにして、スクロールを PDF ビューア自体に任せ、画像の解像度が高く、拡大する必要があることをユーザーに知らせるだけで済みます。率直に言って、4000px はそれほど大きくなく、現在の標準的なプリンターの DPI に追いつくには十分ではありません。
于 2012-08-26T06:41:46.000 に答える