0

現在、selenium と autoit を使用して Web 自動化用のソフトウェアを作成しています。

firefox で PDF に印刷すると、一部のページで検索不能な PDF が表示されるという奇妙な問題が見つかりました。私は ff 3.5、4.0、20、22、23 を試しました - すべて同じ問題があります。

リンクされたプロファイルを印刷することで再現できます-検索できないpdfが得られます。

誰かが同じ動作に遭遇しましたか? どうすれば回避できますか (python、selenium を使用)? chrome ドライバーを試してみましたが、信じられないほど遅いです。

Windows 7 x64 Ultimate を実行しています。使用するプリンターには依存しません。さまざまなバージョンを試しました。検索可能とは、ほとんどの pdf ファイルのようにテキストを検索できることを意味します。

更新- なぜそれが起こるのかまだわかりません。IE 9 から同じ Web ページを印刷しようとしました。Firefox とまったく同じ印刷ダイアログが表示され、同じ pdf プリンター ドライバーが使用されます。それにもかかわらず、それは検索可能な pdf を生成します。この問題は、Firefox がドキュメントを印刷する方法に関連していると思われます。

4

1 に答える 1

1

Firefox は、コンテンツが PDF に印刷される方法を制御しません。PDF プリンター ドライバーは、ページ内の要素から PDF ファイルを構成するのではなく、ページのビットマップ スナップショットとして PDF ファイルを作成する役割を果たします。Firefox と比較して Chrome の動作が異なる理由は、Chrome に「PDF として保存」が組み込まれているためです。これは、インストールされている PDF ドライバーとは異なります。そのため、使用している PDF プリンター ドライバーに依存します。

于 2013-05-08T15:37:11.467 に答える