質問

Adobe ReaderなしでPDFファイルをブラウザに開く必要があります。ブラウザにPDFファイルを開くPHPを備えたAPIはありますか。

よろしく

役に立ちましたか?

解決

使用できます swftools PDFをフラッシュに変換します。しかし、swftoolsデフォルトのスキンはまったく良く見えないので、確認できます フレックスペーパー 視聴者として。自分の肌を作る場合は、読むのに役立つ可能性があります。 Swftools(PDF2SWF)は、Flexで適切に動作します

別の解決策はPDF.JS(Quentinが指摘しているように)ですが、Afairこのスクリプトは、複雑な構造(たとえば複雑な勾配)を持つPDFの場合は使用できませんでした(当時、私が探したとき)。

「プライベート」としてドキュメントを公開する必要がある場合は、サービスを次のように確認する必要があります ISSUU または、ダウンロードからファイルを保護する必要があります。

他のヒント

いいえ。

PHPはサーバーで実行されます。アクセスできる唯一の「ブラウザAPI」はHTTPです。

クライアントにPDFをレンダリングする場合は、クライアントがPDFレンダラーを必要とします。がある JavaScript PDFリーダー, 、しかし、私は彼らのクロスブラウザーのサポートや成熟についてコメントすることはできません。

PDFファイルがオンラインで配置され、制限されていない場合は、Google Doc Viewerを使用してみてください。視聴者を置くのにとても良い方法です <iframe /> Webページと組み合わせることができるように。

https://docs.google.com/viewer

Adobe Readerのような視聴者なしでPDFファイルを表示することは不可能です。 Adobe Readerを使用したくない場合は、他の会社のWebブラウザー用PDFビューアープラグインを試してみてください。

ただし、視聴者をまったく使用したくない場合、自分の視聴者を作成/構築したい場合は、より良いオプションは、PDFをスケーラブルな画像に変換し、画像タグを使用してWebページに表示することです。 JavaScriptを使用してそのような視聴者を作成することもできます。

これらの画像を表示できる多くのすでに利用可能なJavaScriptベースの視聴者を見つけることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top