0

JavaScript を使用して PDF のページの水平スクロールをどのように達成できるのか疑問に思っています。次のほうがよいですか。

  1. PDF のページを HTML ファイルに変換し、src="...each page.html" の iframe の間を左右にクリックしますか?
  2. PDF のページを iframe 以外の HTML 要素 (DIV など) に変換し、各ページのコンテンツを含む要素の間を左右にクリックします。

PDFのテキストが検索可能であることを確認したいので、そのページを画像にしたくありません。また、1 つの Web ページに複数の iframe を配置するというフォーマットの問題があるため、iframe の使用にも懐疑的です。「PDFtoHTML」Linuxベースのソフトウェアを使用してPDFをHTMLに変換した後、このアプローチをすでにテストしましたが、一般的にこれは最適なソリューションではないことがわかりました。

オプション2のようですが、プログラムでPDFを複数のDIVに解析する方法がわかりません。JavaScript の他に、PHP と Linux には精通していますが、解決策を考えるのに役立つ場合は、他の言語には精通していません。

4

2 に答える 2

0

PDF プラグインはマウス イベントをインターセプトするため、ブラウザや JavaScript から直接制御する方法はありません。

htmlに変換する他の方法は実行可能です。

于 2011-10-26T17:56:56.873 に答える
0

PDF ページを HTML ファイルに変換することは、「それを に解析すること」とほぼ同じこと<div>です。<body>それを実行できるツール (「PDFtoHTML」) が既に見つかっている場合は、それを使用して、出力される .htmlの内部にあるもの以外をすべて取り除いてください。

于 2011-10-26T18:02:22.063 に答える