Webサーバーからドキュメントに動的イメージを挿入できるように、PDFまたはAdobe ReaderでイメージをURL単位で含めることはできますか?WebでPDFで表示される画像は?
答えて
このようにしてPDF文書に動的画像を配置することはできません。 Webホスティングされたコンテンツ(PHP、Coldfusionなどを使用)を使用してPDFドキュメント全体を動的に作成することは可能ですが、後でそのコンテンツをWebサーバー上で変更すると、以前に生成されたPDFドキュメントは動的に更新されません。行う。
PDFは本質的にポータブル(ポータブルドキュメントフォーマット)であり、常にオンラインで表示されるわけではないため、ドキュメントフォーマットの原則に反し、私が知る限りサポートされていません。
PDFの生成時に画像への参照を含めることはできますが、その画像はリンクされていないPDFに埋め込まれます。
質問に対する回答は、はいといいえの両方です。セクション7.11.5のPDF spec(バージョン1.7以降)を見ると、PDFドキュメント内のストリームをURLで表すことができます。そう、はい、あなたは先に進み、指定されたURLに例えばPDFの画像コンテンツがあることを指定することができます。
問題は、PDF内でイメージを指定するときに、特定のデータ長とエンコーディングを持つ特定のイメージを指定することになります。次元、dct圧縮(別名jpg)、およびURLを指定するだけでは不十分です。画像は特定の長さのストリームに含まれます。ストリームが長すぎるか短すぎる場合は、エラーとみなされます。
イメージは、常に正確に同じバイト長であれば、動的に表示されるようにすることができます。おもう。これは、ストリームディクショナリで長さを0に設定したときに何が起きるかについて、あまりにもあいまいであるためです。
今、これは実用的ですか?たぶん - これらのドキュメントを作成するには、かなり強力なPDFツールキットが必要です。それがあれば、読み取り時にイメージを置き換えるのではなく、クライアントが必要とするPDFドキュメント全体をオーサリングするほうがよいと思います。
イメージを挿入するために、pdf.jsを使用してレンダリング方法を少し変更することができます。あなたはここにpdf.jsを見つけることができます。https://github.com/mozilla/pdf.js
はまた、あなたは画像 http://flexpaper.devaldi.com/
- 1. JPanelに表示される画像をPDFで表示する方法
- 2. Webブラウザコントロールで表示されたPDFファイルを解放する
- 3. ASIHTTPRequest経由でWebブラウザに送信された画像を表示する
- 4. ASP.net Webページの画像が表示されない
- 5. キャプチャ画像は画像ビューに表示されません
- 6. シミュレータに表示される画像はiPhoneデバイスに表示されません
- 7. asp.netの画像は、Firefoxでは表示されません。
- 8. 画像はメールでは表示されません
- 9. UIButton上の画像はデバイスでは表示されません
- 10. ワードプレス;画像はポストループでは表示されません
- 11. 画像はアンドロイドでは表示されません
- 12. 画像は表示されませんが、画像は表示されません
- 13. 画像はGoogle Chromeで正しく表示され、FirefoxではなくPHPで表示されますか?
- 14. ボタンをクリックするとランダムに表示される画像が全画面で表示されます
- 15. PDFアップロード/ WebアプリケーションをPHPで表示
- 16. ajaxで表示される画像をキャッシュする方法
- 17. 画像はツリービューで表示されていません。C#
- 18. PhoneGapのchildBrowserは肖像画でのみ表示されます
- 19. Android 4.0では画像が表示されません
- 20. 背景画像は、Outlookで表示されない2010
- 21. アンドロイド:画像が表示されない
- 22. cakephp:画像が表示されない
- 23. 画像が表示されません
- 24. 画像が表示されません
- 25. ASP.NET - 画像が表示されない
- 26. CakePHP、画像が表示されない
- 27. 画像が表示されない、asp:repeater
- 28. 画像が表示されない
- 29. フィードダイアログ:画像が表示されない
- 30. リストビューで画像を表示する - OpenERP Webクライアント
7.3.8.2表5パーを使用して文書をオーバーレイすることを可能にするAPIを持つFlexPaperを使用することができ、それはかなり明確なようだ/長さ外部ファイルの長さではなく、PDF内のバイト数(外部ファイルを参照するときに無視される)です。 – aij