问题标签 [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.
performance - 如何为包含大量照片的长网页加速 wkhtmltopdf 和 pdfkit
我们正在使用 wkhtmltopdf 转换 html,这会产生数百个带有数百张大照片的 pdf 页面,在一个 ec2 小型实例上,每次转换大约需要 10 分钟。花费的时间肯定是由于大量的照片,如果取出转换发生在几秒钟内。
我可以做一些性能调整来加速 wkhtmltopdf 吗?是cpu绑定还是io绑定?是否可以放入占位符,然后用照片代替?
cocoa - CGPDFDataFormatJPEG2000 可以用于 JPEG2000 图像以外的其他内容吗?
使用 Quartz 2D PDF 例程,PDF 流的CGPDFDataFormat
格式在任何情况下CGPDFStreamRef
都可以等于CGPDFDataFormatJPEG2000
过滤器为的 XObject 图像/JPXDecode
吗?
换句话说,该CGPDFDataFormatJPEG2000
格式是否曾用于 JPEG2000 图像流以外的任何内容?合理的答案是否定的,但常见用法和理论上可能的用法之间总是存在差异。
heroku - 如何在rails3中获取请求路径
我正在尝试做一些与我在 3.0 之前的 rails 项目的代码片段中看到的类似的事情。
代码片段在environment.rb
如何将此代码合并到 rails 中?它应该进入哪个文件?如何访问请求路径?
ruby-on-rails - PDFKit 给了我一个 406,并呈现一个空的 pdf
- 导轨 3
- PDFKit 0.5.0
安装了 wkhtmltopdf 的 Windows 7
/li>
有了这一切,我收到了一个发送到浏览器的空白 Pdf,日志输出显示了这一点
我希望你能帮帮我
编辑:我从表演动作中删除了所有内容
现在我得到一个 200 但页面仍然呈现空白
EDIT2:我现在也没有布局渲染,页面不再是空白,但字符都是扭曲的
ruby-on-rails - PDFkit 不显示 PDF 中的图片
导轨 2,PDFkit 0.5.0
我使用 PDFkit 从 Rails 2 中的视图生成 PDF,一切正常。唯一不起作用的是在 pdf 中显示图片。
当我在浏览器中查看视图时,图片在那里,但它在 PDF 中丢失。PDF 中只存在一个占位符。
image_tag 看起来像这样:
我也尝试使用 css 文件来实现它,但它也不起作用。
有任何想法吗?
objective-c - PDFKit XMP 数据
我需要将自己的元数据表存储在使用标准 PDF 查看器打开时不可见的 pdf 中。是否可以使用 PDFKit 或 Quartz 在 pdf 中添加/编辑 XMP 数据?
image - Apple的PDFKit(或其他任何东西),提取图像的位置
我需要从 Mac 上的 pdf 文件中提取所有图像的位置。现在我正在考虑 PDFKit,但如果有更好的方法,我愿意接受建议。
所以问题是,我如何在 Mac 上解析 PDF 文件,接收(图像,不一定),它们在页面中的位置和使用 PDFKit 的页码,或者可能是另一个库甚至是程序(我没有要将它构建到我的程序中,我只需要完成它)。
UPD似乎可以使用 Adobe 的 Acrobat SDK 来做到这一点。
在此先感谢蒂莫菲。
ruby-on-rails - PDFKit 不会在 Ubuntu on rails 上呈现
我有
捆绑 exec rails -v
导轨 2.3.11
哪个 wkhtmltopdf
/usr/bin/wkhtmltopdf
pdfkit (0.5.0)
该站点由 nginx + 乘客服务
加载一个简单的页面会生成:
这与我的开发服务器完美配合。非常感谢任何故障排除选项。
objective-c - 一个简单的 PDFKit 程序中的奇怪 EXC_BAD_ACCESS
我已经编写了这个与文本字段相关联的简单操作方法。
每次我在文本字段中输入文本时,都会执行 PDF 中的搜索并PDFView
自动滚动到选择:
问题是经过 3 或 4 次搜索后,我进入EXC_BAD_ACCESS
第 (i) 行。
如果我调试,我会看到该查询包含一个NSCFString
而不是一个NSString
.
我认为这是一个内存管理问题..但是在哪里?
我在一个简单的测试用例中复制了同样的问题:
更新:
1)如果我每次执行第二次搜索时都使用异步搜索(方法beginFindString:withOptions),似乎也会发生这种情况。
2) 我在 MacRuby 问题跟踪中发现了一个与我类似的问题:http: //www.macruby.org/trac/ticket/1029
3)似乎如果我暂时禁用垃圾收集,它会起作用,但内存会增加。我写了类似的东西:
周边搜索代码
另一个更新
非常奇怪的是,有时一切正常。比我清理和重建,问题再次出现。从某种角度来看,并不是 100% 可重现的。我怀疑 PDFKit 中的错误或我必须做的一些编译器设置
再次更新
亲爱的,这似乎很疯狂。我会专注于测试用例,它非常简单并且很容易复制问题。它出什么问题了?此测试用例仅在我禁用(通过代码或通过项目设置)GC 时才有效
另一个更新
男孩,这似乎是一个错误,但我从 Apple 网站下载了一个名为 PDFLinker 的示例(http://developer.apple.com/library/mac/#samplecode/PDFKitLinker2/Introduction/Intro.html#//apple_ref/doc/uid/DTS10003594)。这个例子实现了一个 PDFViewer。我的应用程序的代码和这个例子非常相似。对于同一个 PDF 的相同搜索操作,我的内存增加到 300/400 MB,而 PDFLinker 增加到 190MB。显然我的代码有问题。但我正在一点一点地比较它,我认为我没有插入内存泄漏(而且 Instrument 没有给我任何证据)。也许有一些项目范围的设置?
更新但从 64 位更改为 32 位内存消耗降低。64位和PDFKit肯定有问题。BTW 在第二次搜索时仍然是 EXC_BAD_ACCESS
解决方案 关键点是带有垃圾收集的 PDFKit 被窃听。如果我禁用 GC 一切正常。我遇到了另一个使我的分析变得复杂的问题:我在项目设置上禁用了 GC,但在目标设置上仍然启用了 GC。因此,Apple 的示例 PDFLinked2 有效,而我的无效。
ruby-on-rails - pdfkit 发送数据
我正在尝试将 pdf 发送给用户。例如,如果用户在 /products?category_id=3 中,他必须获取类别 id 为 3 的产品的报告,而不是所有报告。我找不到传递参数的方法。我怎样才能做到这一点 ?
products_controller
我的看法是这样的