ブラウザ内でルビーを使用してPDFをテストする方法を見つけた人はいますか? 私はいくつかの異なる方法を試しましたが、pdf テストを機能させることができた唯一の方法は、pdf を保存して pdf_reader gem を使用することです。これは、リンクをクリックすると、pdf を開くか保存するオプションを含むダイアログ ボックスが開く pdf でのみ機能するようです。残念ながら、ブラウザーで開いている pdf でこのようなことを行う方法を見つけることができませんでした。保存するためのダイアログ ボックス オプションはありません。何か案は?
3 に答える
ブラウザでテストするのは最善の方法ではないかもしれません。PDFをテストすると言うとき、何をしようとしていますか? 私があなただったら、ブラウザでpdfをテストしません。
その内容を確認したい場合は、
docsplitを試してください。Docsplit is a command-line utility and Ruby library for splitting apart documents into their component parts: searchable UTF-8 plain text via OCR if necessary, page images or thumbnails in any format, PDFs, single pages, and document metadata (title, author, number of pages...)
あなたはブラウザーや PDF ジェネレーターを発明しているわけではありません。
単体テストを使用して、バックエンド モジュールがデータを取り込み、PDF を書き出してから、Web サイトで PDF を提供し、ブラウザーに任せることができることを確認します。MVC が PDF へのリンクを含む Web ページを生成することを (Rails が「機能テスト」と呼んでいるように) テストし、完了です。
gem 'mechanize' を使用してオンライン PDF (ブラウザー内の PDF) をコンピューターにダウンロードし、gem PDF リーダーで読むことができます。