问题标签 [pdfkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
585 浏览

pdf - 从 Tornado 下载 JavaScript 生成的二进制文件

我正在使用PDFKit在浏览器中生成 PDF。然后,我将 PDF 发布到龙卷风网络服务器,我想将其作为下载返回到浏览器。这是请求处理程序:

但是,下载的 PDF 似乎是 URL 编码的(斜杠显示为 %2F 等)。我在这里做错了什么?

0 投票
1 回答
1370 浏览

ruby - 无法加载 PDFKIT - 出现加载错误

我正在尝试设置 PDFKit,但我什至无法运行我的应用程序。我不断收到此错误:

这是我的整个 application.rb 文件。

我已按照 pdfkit wiki 页面上的说明进行操作,但我遇到了这个错误。我认为它找不到 pdfkit gem,但似乎已安装。请帮忙。

0 投票
3 回答
8371 浏览

ruby - 无法使用 pdfkit 创建 pdf - PDFKit::NoExecutableError

我安装了pdfkit,甚至还安装了wkhtmltopdf,但是每次尝试创建pdf时都会出现以下错误。

我的 Gemfile 有以下内容:

我的 application.rb 有以下条目:

我在这里遗漏了什么吗 - 我已经运行了捆绑安装,但每次尝试创建 pdf 时仍然出现此错误。请帮忙

0 投票
4 回答
3479 浏览

ruby-on-rails - 如何安装 PDFKit?(Rails 3.2.1 和 PDFKit 0.5.2)

我正在尝试使用 PDFKit。

它看起来相当简单,所以我试图跟随Ryan 的 Rails cast

所以我将 gem 添加到我的 GemFile 并更新了我application.rb的:

之后,我在 linux 上安装了 wkhtmltopdf:

我确保它有效:

一切看起来都很好,直到我尝试在我的一个页面上添加 .pdf ......

该网站永远处于加载状态。当我Ctrl - C在控制台中使用 a 停止服务器时,出现以下错误:

我究竟做错了什么?

0 投票
1 回答
733 浏览

ruby-on-rails - 缺少模板 PDFkit

我将 gem 放入 gem 文件中,捆绑安装它。

在我的 application.rb 中有这个:

在做 rake 中间件时,我在其中看到“使用 PDFKit::Middleware”。

我的路线中有这个

现在,当我转到http://0.0.0.0:3000/option_invoice/view_invoice/2.pdf时,我收到了缺少模板的错误。没有 .pdf 的页面显示得非常好。

缺少模板 option_invoice/view_invoice、application/view_invoice 和 {:formats=>> >[:pdf], :locale=>[:en], :handlers=>[:coffee, :erb, :builder, :arb]}。

如果有帮助,我在 Rails 3.2.2 上。

有什么帮助吗?

0 投票
1 回答
925 浏览

google-maps - 启用我的 node.js 网络应用程序以保存谷歌地图图片

我有一个使用谷歌地图的 node.js 网络应用程序。我想让用户能够将他们正在查看的地图保存在 pdf 文档中。我将使用 pdfKit 生成 pdf 文档,因为它支持图像,但为此,我首先需要保存地图的图像。我不知道我会怎么做。谁能给我一些关于如何做到这一点的想法 - 我如何保存用户在服务器上查看的地图图像?

0 投票
1 回答
609 浏览

ruby-on-rails - 使用 PDFKit 和 wkhtmotopdf 生成 PDF 时挂起

我在 OSX Lion 上使用自制软件(0.9.9)附带的 wkhtmtopdf,突然之间我无法再生成 PDF。当我在 URL 末尾添加 .pdf 时,wkhtmltopdf 进程启动,但该进程永远不会完成。我怀疑这是 wkhtmltopdf 的问题,因为当我通过 cli 运行它时该过程也没有完成。当我发出以下命令时,我得到一个 test.pdf 文件,但该过程从未完成,即使它说“完成”。

我可以做些什么来强制该过程完成吗?

0 投票
1 回答
1423 浏览

ruby - Rails 开发服务器、PDFKit 和多线程

我有一个使用 PDFKit 呈现网页的 pdf 版本的 rails 应用程序。我使用 Thin 作为开发服务器。

问题是当我处于开发模式时。当我使用“bundle exec rails s”启动服务器并尝试渲染任何 PDF 时,整个过程会陷入僵局,因为当您渲染 PDF 时,会向服务器请求一些额外的资源,如图像和 css,并且看起来只有一个线程.

如何配置 Rails 开发服务器以运行多个工作线程?

非常感谢。

0 投票
2 回答
3966 浏览

node.js - pdf kit可以从url保存图像吗?

我有一个 node.js 应用程序,我在其中使用 pdfkit 生成 pdf 文档。我希望能够在 pdf 中包含来自 url 的图像。我无法将图像保存到文件系统,因为我的运行时环境是只读的,并且 pdf 工具包似乎可以从文件系统目录中找到要嵌入的图像。有没有办法可以使用 pdf 工具包中的 url 嵌入图像?


在这里。这个人修改了 pdfkit 以包含该功能。

0 投票
0 回答
280 浏览

routing - 将应用程序移动到 subURI 后,Rails 3.2 PDFKit 路由错误

我有一个使用 PDFKit 的 rails 3.2 应用程序,作为中间件安装。在我尝试将应用程序移动到站点域的子URI('domain.com' -> 'domain.com/ar')之前,它运行良好。我根据乘客文件设置了 subURI. 该应用程序仍然可以正常工作,除非涉及 PDF 转换。我有一个名为年度报告的对象。使用上面提到的 subURI,annual_report URL 是“domain.com/ar/annual_reports/1/edit”。当我使用“domain.com/ar/annual_reports/1/edit.pdf”请求 PDF 版本的年度报告时,我收到路由错误:“没有路由匹配 [GET]”/ar/annual_reports/1/edit” '。那条路线确实存在。我可以删除“.pdf”扩展名,应用程序会愉快地加载页面。看来 PDFKit 或者 Rack 正在将我的请求与应用程序路由进行比较。当然,其中没有一个包含“/ar”子URI。所以它失败了。

我尝试在 PDFKit 中设置 root_url 以包含 subURI。我试过设置 Rails.relative_url_root。我尝试将应用程序包装在 config.ru 中的地图中。在这一点上,除了可卡因,我什么都试过了。所以,我把它交给你,StackOverflow......谢谢。