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

coldfusion - 关闭 cfpdf 标记导致错误

如果我在组件中使用以下代码:

我收到以下错误:

结束标记“”与当前父项不匹配:“cffunction”

但是,如果我将代码更改为:

我没有错误。请注意,我更改代码的唯一方法是关闭标签。谁能向我解释为什么会这样,甚至更好,告诉我如何解决这个问题?

该错误显示在 CFEclipse 的“问题”视图中,但在我在服务器上运行代码时不会发生。

系统设置:Win7,运行带有 CFEclipse v.1.4.3 的 Eclipse Indigo。服务器运行 Coldfusion 8。

更新1:

如果我只是忽略 CFEclipse 显示的解析错误并在服务器上运行代码,它会按预期工作。我想这表明它确实像 Peter Boughton 所建议的那样与 CFEclipse 本身有关,而不是代码本身的问题。

以防万一,这里是函数的完整代码(请注意,这不是生产代码,我目前只是为了让我需要的东西工作而进行测试):

0 投票
1 回答
313 浏览

adobe - ColdFusion 中生成的 .pdf 报告开头的空白页

我正在从 ColdFusion 程序生成 .pdf 报告。报告很好,但我总是在开始时得到一个额外的空白页。任何想法我做错了什么或错过了什么?

0 投票
2 回答
1419 浏览

coldfusion - Coldfusion cfpdf缩略图加预览?

我们的网站上有大量的 PDF 内容。我有一些从每个 PDF 的第 1 页生成的完全可用的 CFPDF 缩略图。我认为将缩略图 jpg 作为链接会很好,这样当您单击它时,您要么按原样看到第一页,要么生成另一个完整的预览。

我正在尝试使用 CFPDF 的合并操作,但到目前为止运气不佳。似乎没有办法只从 PDF 中提取单个页面 - 只删除它们。

有人有什么建议吗?我真的很感激!谢谢!

更新:尝试澄清,这是我现在使用的代码。对困惑感到抱歉!

无论如何,我希望这能更好地解释我正在尝试做的事情。就像我说的,这可行,但 firstPage.pdf 始终只是一个文件——例如,如果几个人同时预览不同的 PDF 会发生什么?

谢谢!

0 投票
3 回答
3947 浏览

pdf - Coldfusion CFPDF 读取二进制数据库列

cfpdf 可以直接读取二进制数据库列吗?

我目前在运行查询以获取该列的地方拥有它。

使用 cffile 将文件写入目录

然后用 cfpdf 阅读,这样我就可以提取文本了。

是否可以在没有 cffile 直接写入和读取二进制文件的情况下执行此操作?

如果是这样,我可以举个例子吗?

0 投票
2 回答
1130 浏览

coldfusion - ColdFusion:如何使用查询数据动态填充 livecycle pdf 部分

我有一个模板 PDF,其中有一个部分将像表格一样布局。数据将来自查询。所以这个表将是动态的,行数未知。

如何使用 ColdFusion 完成此任务?它是使用 LiveCycle 创建模板和创建此部分的组合,因此它是动态的,然后使用 CFPDF 填充它。

现在我正在使用填充静态字段。

0 投票
0 回答
526 浏览

coldfusion - 有什么方法可以将 pdf 包含到 cfdocument 进程中?

使用 CF 文档,我将 cfml 转换为 PDF。我的过程涉及将内部 cfm 包含到外部 cfm 中。外部在每个页面的边界周围放了一堆漂亮的东西,内部是数据的肉。

现在,我不需要包含 cfm,而是需要包含 pdf,因此我的漂亮边框将围绕现有的 pdf 文档绘制,并作为 pdf 文档输出。

在 cfdocument 标记内使用 cfinclude 到 pdf 会导致二进制到字符串输出,因此我的漂亮边框围绕着一堆乱码。

那么如何从我的边界 cfm 和现有的 pdf 中创建一个 pdf?

0 投票
1 回答
573 浏览

coldfusion - CFDocument 和高位ASCII?

我有一个小脚本,用于创建 PDF<cfdocument>用于编写 PDF。它看起来像这样(最小化的代码):

当我的数据包含高位 ASCII 字符(如&#9744;(☑))时,我收到错误消息:

执行文档处理时发生异常。

详细的错误信息是:

这个异常的原因是:coldfusion.document.spi.DocumentExportException: Coldfusion.document.DocumentFontException: An exception occurred when reading the font file c:\windows\fonts\EUB_ _ _.PFM 这个异常的原因是: java.awt.FontFormatException: 不支持的 sfnt C:\WINDOWS\TEMP+~JF42977.tmp..

这似乎是一个字体问题!更改 CSS 字体并不能解决问题。我需要检查默认系统字体...

哦,这不是#,我已经这样做了:&##9744;

我使用 ColdFusion 8。

0 投票
2 回答
2130 浏览

php - 将变量从 Codeigniter 会话类传递给 FPDF 类

我在设置使用 FPDF 和 Codeigniter 框架创建的 PDF 的页眉和页脚时遇到了一些麻烦。在这段代码中,我无法将 $user 变量回显到我的标题中。我必须做什么才能获得该变量?..该类的代码如下:

任何帮助,将不胜感激。

0 投票
1 回答
349 浏览

coldfusion - 不要在第一页上包含标题(CFPDF + DDX)

我正在使用 DDX 向 PDF 文档添加页眉、页脚和分页。如果可能的话,我希望每个文件的第一页的标题为空白,然后为其余页面设置标题。

我查看了文档,但找不到这样做的方法。这似乎是一个常用的功能,所以我猜一定有某种方法可以实现它。

0 投票
1 回答
1130 浏览

coldfusion - CFScript PDF 合并多个来源

我正在尝试在 CFScript 中进行 PDF 合并。

到目前为止,我有:

但似乎 addParam 不起作用。在 addParams 之后转储 pdfService 时,未设置源。使用 addParams 设置它的正确方法是什么?如果只有一个来源,那么使用它可以正常工作

但是在有多个源的情况下,addParam 不起作用,当它尝试进行合并时,会出现一个错误,指出源为空。

请注意,源不是文件系统中的路径,它是二进制 PDF 对象。当我以通常的 CF 方式执行此操作时,它工作正常:

但我需要让它在 CFScript 中工作。