0

HTML を使用してブラウザで PDF を表示する最良の方法は何ですか?

ここでの主な目標は、pdf を通常の画像のように表示することです。Web サイトのユーザーが pdf ファイルをアップロードすると、このファイルは PyPDF を使用して別のページに分割され、各ページが Web ページに表示されます。そのため、各ページを別の画像として使用します。

これは理想的です:

<img src="test_page1.pdf">
<img src="test_page2.pdf">

ImageMagick (Python) を使用して PDF を画像に変換しようとしましたが、これによりいくつかの問題が発生します。

  • 時々クラッシュする
  • 画質が著しく低下する
  • サイズが大きくなる

これを達成するためのより良い方法はありますか?存在する場合は、サーバーに依存しない方法をお勧めします。

4

3 に答える 3

2

クライアント側ではありませんが...

exec("convert sample.pdf sample.jpeg")

を使用してImageMagickhttp://www.imagemagick.org/script/index.php / http://www.imagemagick.org/script/api.php#python

私はあなたがこのクライアントサイドをするのに本当に苦労するだろうと思います。サーバー側はおそらくより強力であり、より高速に、より多くのカスタマイズでより高品質の画像を作成できます。

于 2013-03-18T20:44:18.020 に答える
1

http://view.samurajdata.se/を試してみてください。このツールを使用して、PDF を HTML の画像として表示できます。オープンソースで使いやすい。

このメソッドは PHP を使用することに注意してください。

于 2013-12-23T20:31:05.413 に答える