问题标签 [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.

0 投票
1 回答
1255 浏览

pdf - 使用 Coldfusion 在页面上显示 PDF 文件的内容

我有一个专门用于标准操作程序 (SOP) 的页面。我希望这个页面在页面中显示 SOP,上面有一个下载按钮(对于管理员来说,一个上传按钮)。基本上我希望用户能够阅读 SOP 而无需下载它。我已经对按钮进行了排序,并且几乎已经设置了显示,但格式已关闭。

管理员可以上传当前 SOP 的 PDF。然后该文件被存储并覆盖最后一次上传。我尝试使用cffile但无论我尝试使用什么字符集,它都是不可读的。目前我正在获取该文件并将其提取为 .txt,然后使用cffile将其读取到一个变量中,然后将其输出到屏幕上。它有点工作,但格式都是错误的。

我知道我可以使用cfcontent并将页面设置为 PDF,但我宁愿不必为了管理员上传新的 SOP 文件而添加新页面。(网站的构建方式必须是一个新页面)

基本上我得到了一块未格式化的(如空格和新段落)文本。这是我想要的文本,它在我想要的页面上。但它看起来很可怕。它似乎只是摆脱了任何换行符,只是将文本呈现在一个 blob 中。有没有更好的方法来做到这一点,而不仅仅是使用cfcontent让整个页面成为 PDF ?

0 投票
1 回答
134 浏览

coldfusion - 如何使用 cfpdf 作为源在 cfcontent 中添加 javascript 导入

我曾经通过 url 打开我的 pdf 并让浏览器处理 pdf 渲染,但自从上次更新到 android 和 ios 后,这种方式不再适用于移动设备。

我决定使用Coldfusion本身来处理这个问题,使用cfpdf函数并使用 cfcontent 将二进制文件外部,效果很好,但我在页面上有一个谷歌分析代码,并且cfcontent呈现整个页面,所以我失去了我的参考分析代码。

我暂时通过 iframe 调用我的 cfpdf 生成的此内容的解决方案,但是当通过 base64 使用iframe时,某些 pdf 的base64没有加载,已经作为普通 url 使用我回到了最初的问题,即不工作移动设备。

基本上我需要将我的分析标签插入到我的 cfcontent 生成的 html 中,但我不能手动操作源,因为内容来自 cfpdf

0 投票
1 回答
173 浏览

coldfusion - CFPDF action="protect" ColdFusion 无法删除文件

我执行以下操作:

我会说 99/100 次,它工作正常。但是每隔一段时间,我就会在保护命令的行中收到此错误:

ColdFusion 无法删除文件 C:\inetpub\wwwroot\Generated\D6DBE4BD-AC16-2D87-C6CC1FDB990820C2.pdf。

有什么明显的理由会这样做吗?如果没有,有没有办法我可以做一个 while 循环并让 cf 等待文件可用?

0 投票
1 回答
66 浏览

coldfusion - cfpdf 标签 - 带有线性或不带线性的保存选项不起作用?

cfpdfsaveoption = "linear"或一起使用"full"。我看不出使用它有什么区别。如果有人知道这是什么意思,请在这里分享。谢谢你。

0 投票
1 回答
106 浏览

pdf - 如何在 ColdFusion 的封面页中添加批准的印章

我在 ColdFusion 上需要一些帮助我正在尝试创建封面,然后在审阅者旁边添加已批准的印章。但是,我可以在页面上添加图章,但不能在审阅者旁边。这是 ColdFusion 代码。

现在没有使用任何特定 HTML 的指南/要求,但由于这是一个封面页,我需要做的就是创建一个列表并在审阅者旁边添加标记。我们可以使用网格,表格任何格式都可以,无论如何都可以,例如从现有 PDF 中删除页面然后使用 cfdocument 创建。