1

有没有人能够找到一种在浏览器中使用 ruby​​ 测试 pdf 的方法?我尝试了几种不同的方法,唯一能让任何 pdf 测试工作的方法是保存 pdf 并使用 pdf_reader gem。这似乎只适用于 pdf,当单击链接时,会打开一个对话框,其中包含打开或保存 pdf 的选项。不幸的是,我无法找到一种方法来使用在浏览器中打开的 pdf 执行类似的操作,并且没有对话框选项来保存它。有任何想法吗?

4

3 回答 3

0

也许在浏览器中测试它不是最好的方法。当您说测试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...)

于 2012-06-21T20:23:58.633 回答
0

您可以使用 gem 'mechanize' 在您的计算机上下载在线 PDF(浏览器中的 PDF),然后通过 gem PDF 阅读器阅读。

于 2012-06-22T11:01:42.507 回答
0

您不是在发明浏览器或 PDF 生成器。

使用单元测试来检查您的后端模块是否可以接收数据,并写出 PDF,然后在网站中提供 PDF 并让浏览器完成它的工作。测试(Rails 称之为“功能测试”)MVC 将生成一个包含 PDF 链接的网页,然后您就完成了。

于 2012-06-22T01:23:22.600 回答