问题标签 [cfpdf]
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.
pdf - CFPDF添加水印任何级别的透明度都是不透明的
当我将一个 pdf 水印到另一个 pdf 上时,水印 PDF 中的任何半透明度都会变得完全不透明。对此我能做些什么,或者这是 CFPDF 的限制吗?
服务器是带有最新修补程序的 CF9。
有趣的是,当 chrome 渲染最终产品时,透明度被保留,但当 Acrobat Pro 渲染它时,它是不透明的。我可以将最终产品打印到 AdobePDF 并且它是准确透明的,但是我没有得到一致的页面大小来通过我们的打印店发送,这是一个令人瞩目的问题。
每个请求添加的代码:
我在进行过程中发现的其他细节:如果我使用 Acrobat pro,我可以进行打印制作,输出预览并将“显示”选项更改为“非 DeviceCMYK”,然后我就恢复了透明度,但这是只是某种预览,我如何真正从 PDF 中删除该色彩空间?
pdf - 使用时将PDF转换为PNG时有什么方法可以防止丢失文本?
使用以下代码从 PDF 生成缩略图 (ColdFusion 8):
有时它工作得很好,并为第一页生成漂亮的 PNG 表示。但是,很多时候,它最终创建的 PNG 没有 PDF 中的任何文本,或者文本被破坏或背景图像没有排列。
有什么办法可以防止这种情况发生吗?如有必要,我愿意使用非商业 Java 库。
coldfusion - 翻转打印作业 Coldfusion
我需要帮助在 ColdFusion 中翻转打印作业。它是颠倒打印的。我可以在打印机选项(表单控制面板)中手动更改此设置,但如何在 Coldfusion 中进行更改?
我尝试了“反向纵向”方向,但没有按预期工作。
coldfusion - 使用 ColdFusion 将 JPG 转换为 PDF
这是我目前使用 ColdFusion 将 JPG 转换为 PDF 的尝试。我使用 cfdocument 因为它看起来很容易使用:
不幸的是,这将分辨率降低到 72 DPI,破坏了 JPG 中的细节。我想保留原始的 JPG 分辨率。将JPG转换为PDF的最佳方法是什么?
--
编辑:当我把它<img>
放进去时,<cfdocument>
它只会产生一个空白文件。我相信会发生这种情况,因为出于安全考虑,#myfile#
它位于 webroot 之外。幸运的是,这让我得到了这个答案:stackoverflow.com/questions/4813587/dynamic-pdf-cfdocument-cfcontent-image-email-attachment,它确实允许以更高分辨率完成转换。这是我的新代码,似乎可以产生 300 DPI:
pdf - Coldfusion CFPDF
我正在尝试使用cfpdf
并不断收到以下错误:
字符串索引超出范围:-1
我不明白为什么。我在 Debian Linux 上运行 ColdFusion 11。
确切的错误:
pdf - ColdFusion:从多个 PDF 块创建 PDF
我有多个 pdf 作为 blob 存储在我的数据库中,我需要将它们合并以创建需要流式传输给用户的单个 pdf。
我知道,如果我从 blob 渲染单个 pdf,这样做相当容易,但我不知道如何合并多个 blob。
我看到 CFPDF 有助于实现此功能,但似乎无法将我的 blob 放入 cfpdf 变量中。以前在这里问过一个类似的问题,但它没有我寻求的答案。
谢谢!
coldfusion - 在 Railo 的 cfpdf 标签中使用二进制数据作为源
因此,我将 PDF blob 保存在数据库中并尝试检索它并将其显示在页面上。当我在 Coldfusion 10 上运行代码时,它按预期运行。但是,当我将相同的确切代码移至 Railo 4.2.1.0 时,出现错误。
我很好奇是否可以将二进制数据传递到 Railo 中的 CFPDF Source 标签。如果没有,有人知道一个好的解决方法吗?
当我运行转储时,pdfBinary 数据中确实包含正确的二进制信息。
谢谢
代码:
我在 Railo 上遇到的错误:
/****/tcpviewer.cfm中出现的错误:第7行5:6:7:8:9:
Java Stacktrace 文件或目录 pdfBinary 不存在于 railo.commons.io.res.util.ResourceUtil.toResourceExisting(ResourceUtil.java:199):199 at railo.commons.io.res.util.ResourceUtil.toResourceExisting(ResourceUtil.java: 164):164 在 railo.runtime.tag.PDF.toPDFDocument(PDF.java:1207):1207 在 railo.runtime.tag.PDF.doActionRead(PDF.java:1033):1033 在 railo.runtime.tag.PDF .doEndTag(PDF.java:568):568 在 onboarding.views.tcpviewer_cfm$cf.call(/onboarding/views/tcpviewer.cfm:7):7 在 railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:913) :913 在 railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:865):865 在 railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java:206):206 在 railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener .java:18):18 在 railo.runtime。PageContextImpl.execute(PageContextImpl.java:2218):2218 在 railo.runtime.PageContextImpl.execute(PageContextImpl.java:2185):2185 在 railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:332):332 在 railo .loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29 at javax.servlet.http.HttpServlet.service(HttpServlet.java:728):728 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain .java:305):305 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210):210 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222):222 在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123):123 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472):org.apache.catalina.core.StandardHostValve.invoke 的 472(StandardHostValve.java:171):org.apache.catalina.valves.ErrorReportValve.invoke 的 171(ErrorReportValve.java:99):org.apache.catalina 的 99。 Valves.AccessLogValve.invoke(AccessLogValve.java:947):947 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118):118 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter. java:408):408 at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200):200 at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589):589 at org .apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310):310 at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source):-1 at java.util.concurrent.ThreadPoolExecutor$Worker .运行(未知来源):-1 在 java.lang.Thread.run(未知来源):-1
coldfusion - cfdocument 性能问题
我正在生成一个pdf cfdocument
,它与这段代码完美配合:
如果我#session.footer#
在其中包含变量,则生成 PDF 需要很长时间。
页脚变量包含一个完整的页脚部分,我想在文档末尾添加它。我不明白为什么这需要更长的时间。我正在使用 ColdFusion 10。
pdf - 带有PNG的CFPDF:透明度为黑色。PDF是白色的
我正在尝试使用具有透明背景的 PNG 文件向 PDF 添加水印。
每次我创建水印时,它都会显示为黑色背景。在使用 PDF 作为水印时,我得到水印的白色背景。此外,PDF 水印在变成缩略图时会变成灰度。
这是什么原因造成的?我能做些什么来实现透明度?
我正在使用 ColdFusion 11。
这是两者的代码:
PNG水印:
以下是使用 PDF 作为水印的代码:
这是我在此示例中使用的图像: 这是 PNG 文件:
这是阅读PDF文件:
coldfusion - 使用coldfusion将html转换为图像并添加到pdf中
我正在使用cfpdf
andcfdocument
创建缩略图并将它们保存为 pdf。一切正常,但我不喜欢这个分辨率。我可以使用什么其他方法从 HTML 生成图像,然后用这些图像创建一个 pdf。