问题标签 [cfdocument]

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 回答
663 浏览

coldfusion - 即使设置为 0,CFDOCUMENT 也会在左右两边插入一些边距

我在 Coldfusion 11 中运行了这段代码。

这会产生一个像这样的PDF: 在此处输入图像描述

问题是我已将 div 的边距和填充设置为 0,但左右仍然有一些空间。

有没有办法以编程方式删除这个空间,以便背景跨越页面的整个宽度?

更新(2017 年 8 月 7 日)

我已根据 James Moberg 的评论/建议更新了代码。但问题仍然存在。这是更新的代码

0 投票
1 回答
1276 浏览

fonts - 自定义字体嵌入在 CFDOCUMENT Coldfusion 11 中不起作用

我有一个自定义 Gotham 字体,需要嵌入到 PDF 文档中。我已经用谷歌搜索并尝试了几种方法来做到这一点,但它不起作用。我试图让它在本地主机上与 CF11 和 Apache 2.2 服务器一起工作。

这是我拥有的代码

HTML 页面版本使用所需字体生成正确的输出。请看下面的截图:

在此处输入图像描述

然而,PDF 版本不使用自定义字体。

在此处输入图像描述

我在 Adob​​e Reader 中打开了 PDF 并检查了 Properties->Fonts 面板,它没有列出自定义字体。请看下面的截图:

在此处输入图像描述

我检查了 CF Admin 字体管理部分,它显示字体已正确安装,但与我在代码中提到的 1 位置不同。我在代码中提到的是<app-root>/fonts/*.otf. 请看下面的截图: 在此处输入图像描述

另外,在上面的代码中,我使用了字体家族名称gothamthin。如果我用gotham-thin替换它(中间有一个连字符,与 CF Admin 中的字体名称相同),那么我会收到以下错误。我不确定这是否与任何事情有关,但这只是我认为我会分享的一个观察结果。

详细信息:此异常的原因是:coldfusion.document.spi.DocumentExportException:java.lang.NullPointerException。消息:执行文档处理时发生异常。

0 投票
1 回答
204 浏览

javascript - 我可以在 CFDOCUMENT 页面上显示弹出窗口吗?

这是我想在 Coldfusion 中做的事情:

在网页上有一个“下载”href 链接,我希望在用户单击此链接时打开另一个浏览器选项卡。在新选项卡中,我通过 Coldfusion 中的 CFDOCUMENT 创建 PDF。这本身就有效。

但是,由于 PDF 在加载到选项卡之前有延迟,我想向用户显示 PDF 可能需要一些时间才能加载的弹出窗口。

所以我试图做的是这个序列:

这是不成功的,因为window.open在 javascript 中使用不受浏览器信任,并且由于弹出窗口阻止程序,新选项卡不会显示。

所以然后我想我会在新的浏览器选项卡中创建一个弹出窗口,而不是在 PDF 加载之前,但发现我不能在带有 CFDOCUMENT 的页面上使用 javascript。

如果可以做任何事情,关于如何最好地实现这一点的任何想法?

0 投票
0 回答
723 浏览

image - cfdocument 不显示数据:image/svg+xml;base64

我有一个格式为 data:image/svg+xml;base64 的图像

在我的coldfusion html页面中,它显示正常,但在cfdocument PDF格式中,图像不显示。有谁知道为什么?

谢谢

0 投票
0 回答
176 浏览

pdf - 如何获得 cfdocument 的输出

这是一些简单的 cfdocument 代码(reppath 在 Application.cfm 中设置):

原始问题(已回答):现在 - 我如何显示它和/或将其存储为文件?我一直在互联网上寻找这个简单问题的答案。到目前为止,我发现的很少——关于 cfdocument 的所有来龙去脉的大量信息,但没有关于如何获取结果的信息。我发现的一些提示不起作用。

当前问题:此代码现在打开文档并将其存储为 let.pdf。但是,当我尝试在文档查看器中打开 let.pdf 时,会收到此消息。我正在使用 Linux/Ubuntu。

打不开

它在 Firefox 中可以正常打开。

0 投票
0 回答
383 浏览

pdf - 如何从pdf文档中读取数据并插入数据库?

我从客户那里得到了 PDF 文件。该文件长达 60 页。我需要从第 49 页中间到第 58 页读取数据。在 ColdFusion 中,有一个cfpdf标签可以读取 pdf 文档。这是我到目前为止的示例:

将文档转储到屏幕上后,会显示以下信息:

我以前从未使用过 cfpdf,这对我来说是新事物。我试图在网上搜索,但找不到有关如何从 PDF 文档中获取数据的示例。有没有一种从文件/文档中特定页面获取数据的好方法?另外我猜必须有一个允许访问单个行数据的循环。如果有人对此问题有很好的资源示例,请告诉我。谢谢。

0 投票
1 回答
269 浏览

coldfusion - 如何在浏览器中将cfdocument pdf文件和服务器返回给用户?

我有生成cfdocument pdf文件的功能。然后我想将文档和服务器返回给浏览器。这是生成 pdf 文件的函数的示例。

上面的函数应该生成文件并以fnResults结构返回 PDF。然后serve.cfm我有这个逻辑:

您可以忽略 RESULTS 的结构,因为我没有修改所有内容。我唯一的问题是弄清楚如何返回cfdocument内容?如果有人知道如何让它工作,请告诉我。谢谢你。

0 投票
0 回答
400 浏览

https - CFDocument isn't showing styles and images. Is HTTPS the problem?

I have been using CFDocument for years with no problems. Suddenly the CFDocument is not showing formatting nor static images.

I have heard of the PDF engine crapping out, but other code is generating the documents just fine. And I have rebooted the software.

Is it possible that the HTTPS vs HTTP is the problem. As the sites functioning fine are http. I have just noticed this on the https site.

I'm lost. If it is an https/http problem, what is fix?

As related, this code above has been working for years with no issues.

0 投票
2 回答
433 浏览

coldfusion - cfdocument 中的图像显示

我将图像保存在我的数据库字段中,例如data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAg......

当我 <cfimage action="writeToBrowser" source="#myField#">在普通页面上显示图像时,它工作正常。在 cfdocument 中使用时,它不起作用。我已经看到了一些类似的问题,但没有看到其中任何一个对我有用。我试过<img src="#myField#" />但没有任何运气。有人得到这个工作吗?

谢谢

0 投票
2 回答
321 浏览

coldfusion - cfdocument PDF 显示印地语语言字符串为空

在这里,根据我的业务逻辑,我应该支持所有语言。因此,我根据国家/地区选择显示了一个字符串。我这边一切正常。但是有问题cfdocument。在这里,我提出了我的示例/演示代码。

注意:我已经查看了CFDocument PDF,它没有显示日语数据,但在印地语中对我没有帮助。

如预期的那样正确显示,如下图所示。

在此处输入图像描述

但是,当我在不支持的 cfdocument 中使用该印地语字符串时。就像我下图一样。

在此处输入图像描述

注意:我试过以下所有类型但没有运气,我试过了cfprocessingdirectivecfsetting SetLocale() meta tags cfsavecontents

如果有任何建议,请告诉我。提前致谢 !