问题标签 [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 投票
8 回答
169365 浏览

ruby-on-rails - Rails:为什么“sudo”命令无法识别?

在我的应用程序目录(在 Windows 上)我运行:

如此处所述但我收到此错误:

'sudo' 不是内部或外部命令、可运行程序或批处理文件。

可能是什么问题呢 ?

0 投票
1 回答
1365 浏览

ruby-on-rails - 无法在 Windows 中运行 PDFKIT 命令

我正在关注教程,但在 Windows 中。当我运行时:

从我的应用程序目录中,pdfkit无法识别该命令:

gem list表明我确实安装了pdfkitgem:

可能是什么问题呢 ?

0 投票
1 回答
2891 浏览

ruby-on-rails - Rails 3 + PDFKit 问题:权限被拒绝 (Errno::EACCES)

我想在 Windows 上的 Rails 3 应用程序中使用PDFKit

我安装wkhtmltopdfpdfkitgem。

这是我用来创建 PDF 的代码:

我收到以下错误:

有任何想法吗 ?

0 投票
2 回答
5129 浏览

ruby-on-rails - Rails 3 + PDFKit:如何将视图转换为 PDF?

在Windows 上的Rails 3 应用程序中,我有以下页面,其中显示了工作收据并允许用户对其进行编辑:

我在页面底部还有一个“创建 PDF”按钮。当按下时,create_pdf_invoiceJobsController的被称为:

所有这些工作正常,即创建 PDF!

我的问题是如何打印发票本身而不是这个静态文本(比如我在http://localhost:3001/jobs/45/invoice页面上按“打印”)?


更新

我试着把

按照这里config/application.rb的建议。

服务器正常启动,但是当我去

红宝石崩溃:

在此处输入图像描述

我用:

有任何想法吗 ?

0 投票
3 回答
9566 浏览

ruby-on-rails - render_to_string 找不到部分(PDFKit 控制器响应)

Ruby 1.8.7、Rails 3.0.4、PDFKit 0.5.0

我正在尝试在不使用中间件的情况下使用 PDFKit 创建 PDF,因此我可以禁用 javascript(那里有一个手风琴动作,它隐藏了很多应该在 PDF 上的信息)。但是,每当我尝试时,它都会失败,因为它说我的视图(show.html.erb)中的部分缺失:

缺少 {:locale=>[:en, :en], :formats=>[:pdf], :handlers=>[:erb, :rjs, :builder, :rhtml, :rxml]} 的部分程序/详细信息

如果我删除对部分的引用,它工作正常。我也尝试将部分放在与 show.html.erb 相同的目录中,但无济于事。这是我的控制器显示操作中的代码:

有没有办法做到这一点并保留部分?

编辑:现在我已经这样做了:

这样做的缺点是为我生成的每个 PDF 都关闭了 javascript,但现在就可以了。关于让部分仍然与 render_to_string 一起工作的原始问题的任何答案仍然值得赞赏。

0 投票
1 回答
1001 浏览

ruby-on-rails - PDFKit 没有生成正确的 PDF

我安装了 PDFKit 和 wkhtmltopdf。

在一个动作中,我呈现了一个简单的 html,例如:

当我使用 .pdf 扩展名运行我的操作时,它会生成错误的 pdf 文件。调试 PDFKit 我得到了这些行:

好吧,这是生成我的 PDF 的地方,它使用命令行 no wkhtmltopdf 和我的 html 作为输入。

使用 rdebug 我发现调用的值是:

而@source.to_s 是

好的,所以我尝试像这样手动运行命令:

显然在 hello_internet 中有 @source.to_s 的内容

运行它会生成正确的 pdf。

生成的正确 pdf 在这里,错误在这里

我不知道这里有什么问题。

谢谢。

0 投票
1 回答
437 浏览

cocoa - 在 Cocoa 中处理 PDF

我想知道是否有一种方法可以使用 PDFKit(PDFDocument、PDFPage)中更简单的类,并且仍然可以获得对较低级别 CGPDFDocumentRef 对象的引用。有谁知道这是否可能?

0 投票
1 回答
2893 浏览

objective-c - 在 Cocoa 中合并 PDF 文件

我想连接几个 PDF 文件以形成一个 PDF。现在我已经走了这么远,我知道,PDFKit 是正确的方法(我猜)。但我不确定如何完成合并。我应该有一个PDFDocument和几个PDFPage然后打电话insertPagePDFDocument?还是有更简单的方法?我不想更改 PDF,我只想合并它们。非常感谢!

0 投票
2 回答
636 浏览

pdfkit - 用户成功在 pdf 中生成 1 页后,PDFKit 在 rails 3 应用程序中将所有页面呈现为 pdf

我想在 pdf 中生成一些页面,所以我从 PDFKit gem 开始。

一切正常,但是,当用户下载 pdf 格式的页面时,用户点击的任何链接都将下载为 pdf 格式!!我希望pdf生成只打开一页。

我的配置是:

应用程序.html.erb

应用程序.rb

显示.html.erb

0 投票
1 回答
2096 浏览

ruby-on-rails - 如何在特定页面中添加标题pdfkit生成的pdf

我目前在 3.0.5 rails 应用程序中使用 pdfkit 来生成用户活动报告。pdf 文档很简单,第一页有一些关于用户的详细信息,然后是一个摘要,然后它有一个表格,其中包含所选期间所有用户的活动。

第一页还可以,但是当我显示表格时,下一页必须以带有活动表标题的每一页中的标题列标题开头。(它提醒银行对帐单)这样的事情:

有谁知道我该怎么做?