问题标签 [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.
ruby-on-rails - Rails 3 + PDFKit:如何将视图转换为 PDF?
在Windows 上的Rails 3 应用程序中,我有以下页面,其中显示了工作收据并允许用户对其进行编辑:
我在页面底部还有一个“创建 PDF”按钮。当按下时,create_pdf_invoice
我JobsController
的被称为:
所有这些工作正常,即创建 PDF!
我的问题是如何打印发票本身而不是这个静态文本(比如我在http://localhost:3001/jobs/45/invoice
页面上按“打印”)?
更新
我试着把
和
按照这里config/application.rb
的建议。
服务器正常启动,但是当我去
红宝石崩溃:
我用:
有任何想法吗 ?
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 一起工作的原始问题的任何答案仍然值得赞赏。
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。
我不知道这里有什么问题。
谢谢。
cocoa - 在 Cocoa 中处理 PDF
我想知道是否有一种方法可以使用 PDFKit(PDFDocument、PDFPage)中更简单的类,并且仍然可以获得对较低级别 CGPDFDocumentRef 对象的引用。有谁知道这是否可能?
objective-c - 在 Cocoa 中合并 PDF 文件
我想连接几个 PDF 文件以形成一个 PDF。现在我已经走了这么远,我知道,PDFKit 是正确的方法(我猜)。但我不确定如何完成合并。我应该有一个PDFDocument
和几个PDFPage
然后打电话insertPage
吗PDFDocument
?还是有更简单的方法?我不想更改 PDF,我只想合并它们。非常感谢!
pdfkit - 用户成功在 pdf 中生成 1 页后,PDFKit 在 rails 3 应用程序中将所有页面呈现为 pdf
我想在 pdf 中生成一些页面,所以我从 PDFKit gem 开始。
一切正常,但是,当用户下载 pdf 格式的页面时,用户点击的任何链接都将下载为 pdf 格式!!我希望pdf生成只打开一页。
我的配置是:
应用程序.html.erb
应用程序.rb
显示.html.erb
ruby-on-rails - 如何在特定页面中添加标题pdfkit生成的pdf
我目前在 3.0.5 rails 应用程序中使用 pdfkit 来生成用户活动报告。pdf 文档很简单,第一页有一些关于用户的详细信息,然后是一个摘要,然后它有一个表格,其中包含所选期间所有用户的活动。
第一页还可以,但是当我显示表格时,下一页必须以带有活动表标题的每一页中的标题列标题开头。(它提醒银行对帐单)这样的事情:
有谁知道我该怎么做?