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

ruby-on-rails - 使用 PDFKit 下载 pdf

我已将 pdfkit 与我的 rails 3 应用程序集成,将其添加到中间件中,效果很好。在每个页面上,.pdf它都会在浏览器中显示该页面的 pdf 版本。

我希望下载 pdf 并且不显示在浏览器中。我怎样才能做到这一点?

谢谢

0 投票
1 回答
608 浏览

objective-c - PDFKit 中的内存泄漏与这个琐碎的代码?

在 PDF 文件上执行这个简单的代码

并使用仪器运行它,我得到如下内存泄漏

在此处输入图像描述

经过一番调查后,我发现它只发生在某些 PDF 文件中。其他文件在 Instrument 中运行时没有任何泄漏警告。

这是 PDFKit 中的错误吗?

更新

这段代码执行了几次,内存严重上升

0 投票
11 回答
19534 浏览

html - wkhtmltopdf 单行字符在页面之间部分切开

我正在一个使用 ruby​​ on rails(3.1) 的项目中工作。我的要求是从 html 内容生成 pdf。所以我使用pdfkit gem。

在某些页面中,单行字符在页面之间部分切开。当我使用 pdfkit gem 将 html 转换为 pdf

wkhtmltopdf 版本:wkhtmltopdf -- 0.11.0 rc1

操作系统:Linux CentOS 5.5

在下图中显示了页面之间部分剪切的字符。

请提出解决方案。

示例 1

在此处输入图像描述

示例 2

在此处输入图像描述

0 投票
3 回答
4927 浏览

ruby-on-rails - Rails 3 和 PDFKit,如何将 HTML 文件转换为横向 PDF?

我可以很好地将 HTML 页面转换为 PDF 文档。问题是,我不知道如何将 HTML 文件转换为横向 PDF。有没有办法在控制器中设置它?

从控制器...

0 投票
0 回答
226 浏览

ruby-on-rails - pdfkit on rails hangs

I have a weird problem after I moved my rails application from shared hosting to VPS on DreamHost. pdfkit hangs.

Page A is called and it generates a pdf from HTML(Page B). But when Page A calls Page B, as Page A is not finished, Page B is waiting. So this is basically circular problem.

This didn't happen before.

How do I solve this problem?

0 投票
1 回答
576 浏览

ruby-on-rails - 如何使用 PDFKit 正确打印波浪字符?

将 HTML 转换为 PDF 文档时,é 或 ñ 等字符将打印为问号。如何在 PDF 文档中正确显示它们?

0 投票
4 回答
2265 浏览

html - HTML 到 PDF Rails

我试过 PDFKit 和 wicked_pdf。

PDFKit 几乎把我带到了我想要的地方,但它不支持 css 规则,因此我可以将页脚固定在底部:

任何解决方法来解决这个问题?

谷歌搜索这个主题并没有提供太多,除了其他没有 html 支持的虾和类似的东西。

对于那些想知道的人。wkhtmltopdf 已安装并可以正常工作,因此 PDFKit 可以正常工作。

0 投票
1 回答
808 浏览

cocoa - Cocoa PDF获取页面旋转值问题

这是我第一次在这个论坛上提问。对不起,如果我的英语不对,这不是我的母语。通常我总是在这个论坛或谷歌搜索上找到我的答案。但这一次,我没有找到。

这是我的问题(Mac OS X Lion):

我的PDF很少。为了进行测试,我使用“预览”旋转一些页面和/或使用 PDFKit([PDFPage setRotation:90])以编程方式旋转 PDF 的一些页面。我保存了这个新的 PDF。输出是带有一些旋转页面的 PDF。我以预览或其他方式重新打开,以确保一切正常。这很好,显示是正确的。到目前为止,一切都很好。

现在,我打开这个新创建的 PDF,并尝试获取 PDF 页面的旋转值(逐页)。我尝试使用 PDFKIT 方法 [PDFPage rotation] 或使用 CGPDF ... (CGPDFPageGetRotationAngle) 的 Quartz 方法,页面旋转的值总是 0。NSLog(@"值 :%d", 角度)

如何使用 PDFKIT 方法重现,只需使用 Apple 的“PDF Annotation Editor”代码。以横向和纵向打开带有某些页面的 PDF。显示将如预期的那样。但现在尝试在'rotation = [page rotation];'行读取值旋转 在 transformContextForPage:(PDFPage*)page 方法中,我总是得到 0。当预期值应该是 0 或 90 时,取决于页面。尝试将 Quartz 方法与 CGPDFPageGetRotationAngle 一起使用时出现同样的问题。

我错过了什么吗?这是一个错误吗?还是我对 PDF 页面旋转的理解是错误的?

谢谢

0 投票
1 回答
1601 浏览

wkhtmltopdf - 如何使用 wkhtmltopdf 更改每个页面的背景?

我有一个 html 文档,我正在使用 PDFKit 和 wkhtmltopdf 将其转换为 pdf。它渲染得很好,但我需要为第二页和后续页面指定不同的背景。换句话说,第一页将有一个背景,而其他页面将有不同的背景。

我试过像这样实现javascript:

这不起作用。

0 投票
3 回答
2238 浏览

ruby-on-rails-3.1 - 使用 PDFKit 自定义 page_size

我正在使用 Rails 3.1 和 PDFKit gem..

如何设置自定义 page_size?(我不想使用默认的“字母或 A4”)