问题标签 [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 回答
357 浏览

ruby-on-rails - heroku超时问题

我正在尝试在 Heroku 中生成 pdf,但有时需要 30 多秒并且 Heroku 返回超时错误。

我的问题是我怎样才能让它延迟工作。我安装了延迟作业 gem,但我不知道将操作放入队列中。

0 投票
1 回答
1110 浏览

ruby-on-rails - 使用 PDF Kit 时出错

我正在尝试使用 Rails 3 使用 PDFKit,我按照 railscast 教程,发现我收到以下错误:

: ActionController::Base:Class (NoMethodError) 的未定义方法“wrap_parameters”

http://railscasts.com/episodes/220-pdfkit

0 投票
2 回答
412 浏览

ruby-on-rails - pdfkit 中间件的延迟作业

我在 Heroku 上使用 pdfkit 中间件来生成 pdf。我怎样才能使生成pdf的东西作为后台工作。

0 投票
2 回答
866 浏览

objective-c - 在 Cocoa 中合并 PDF 文件(快速枚举未实现)

我想通过将每个 PDF 的页面附加到单个 PDF 来将多个 PDF 合并为一个。该站点上相同问题的答案给出了以下代码(假设 inputDocuments 是 PDFDocuments 数组:

现在,我不知道 PDFDocument 类最初是否支持快速枚举,但现在似乎不支持。我尝试使用一系列带有单页 PDFDocuments 数组的 for 循环来做同样的事情,其中​​包含以下内容:

但是我得到了错误

"2011-07-19 23:56:58.719 URLDownloader[37165:903] *** WebKit discarded an uncaught exception in the webView:didFinishLoadForFrame: delegate: <NSRangeException> *** -[NSCFArray insertObject:atIndex:]: index (1) beyond bounds (1)"

在添加了第一个文档之后,我最终得到了一个只有一页的 PDF。我该如何纠正这个问题?

0 投票
2 回答
2858 浏览

objective-c - Cocoa PDFKit 将文本添加到 PDF

我正在尝试将文本添加到 ta PDFPage。具体来说,我想将它添加到 pdf 文档的页眉/页脚中。我到处寻找这样做的例子,但我找不到它。如果有人可以指向一个教程或给出一个快速示例来说明如何将文本添加到 PDFPage,那将非常有帮助。谢谢。

0 投票
2 回答
249 浏览

cocoa - 超链接在 PDFView 中不起作用(在我的可可应用程序中)

我的一个窗口中有一个 PDFView 对象,想知道是否需要做任何特别的事情才能使超链接正常工作。

在其他应用程序(如浏览、预览等)中打开相同的 pdf 文件时,它们具有有效的超链接。

有任何想法吗?

0 投票
2 回答
1059 浏览

ios - 为iOS开发时是否可以访问pdf大纲

由于 PDFKit 在 iOS 上不可用,如何在该环境中获取 pdf 文档的大纲?像 FastPdfKit 或 PSPDFKit 这样的商业库是唯一的解决方案吗?

0 投票
1 回答
2130 浏览

ruby-on-rails - 带有谷歌网络字体的pdfkit

我正在尝试使用PDFKit从具有自定义Google Web 字体的网页创建 pdf 。

我似乎无法让自定义字体正常工作。
我正在为 Rails 使用默认的 PDFKit 中间件,如此处所示

有人可以给我看一个.html文件和(最好是ruby)代码,它使用PDFKit或wkhtmltopdf将它转换为pdf。转换后的 pdf 应该有漂亮的字体:)

0 投票
1 回答
2198 浏览

ruby-on-rails - 在 S3 上存储系统生成的 PDF

已解决,请参阅底部的编辑。


在我的 3.1 rails 应用程序中,我正在生成这样的 pdf:

然后我尝试通过使用 Paperclip 上传将生成的 PDF 存储在 S3 上:

但这给了我"\x9C" from ASCII-8BIT to UTF-8

如何使用 Paperclip 将此生成的 pdf 上传到 S3?我正在使用 Heroku,所以我无法在服务器上保存临时文件然后上传它。

////解决了

哦,我的错,您可以 在会话期间将文件存储在 root

所以这有效:

0 投票
2 回答
2409 浏览

ruby-on-rails - 在 Heroku 上使用 PdfKit 创建的我的 PDF 中没有图片

我有一个在开发和我当前的生产服务器上运行良好的应用程序。

我想把它移到免费的heroku(基本配置:1 dyno,1 worker)。

不幸的是,pdf 生成(使用 PdfKit )没问题,但没有我的 CSS 中定义的图片。

我遵循了很多提示,包括:

想法?


找到了解决方法,但我仍然渴望知道更好的选择:

  • 我重复了我的观点:一个专用于 html,另一个专用于 pdf。

  • 我使用图片删除了所有 css 并将其放在一个单独的文件中,仅包含在专用于 html 的视图中

  • 最后,我在专用于 pdf的视图中插入了 css :

    .foo { background-image:url(<%= Rails.root %>/public/images/bar.png) }

非常丑陋但有效,所以请告诉我你是否更好