我正在使用ColdFusion的CFDocument标签按需创建PDF,如下所示:

<cfdocument format="PDF" filename="#attributes.fileName#" overwrite="true">
    <cfdocumentitem type="footer">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
                <td align="left"><font face="Tahoma" color="black"><strong>My Client's Corporation</strong><br/>Street address<br/>City, ST 55555</font></td>
                <td align="right"><font face="Tahoma" color="black">Phone: 555.555.5555<br/>Fax: 555.555.5555<br/>Email: info@domain.com</font></td>
            </tr>
        </table>
    </cfdocumentitem>
    <html>
        <body>
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <!--- some content here ... --->
            </table>
        </body>
    </html>
</cfdocument>

我遇到的问题是,有时(实际上,在大多数情况下,但并非总是如此) 一些页脚文本在那里,但不可见。 我可以突出显示它并将其复制/粘贴到记事本中,在这里可以看到所有内容-但是在生成的PDF中,仅页脚左列的第一行可见,其余部分不可见。 因此,为什么要在代码中添加黑色的字体颜色。

问题的屏幕截图

关于如何纠正这一点的任何想法?

===============>>#1 票数:2 已采纳

我需要的是PDF,所以我不确定输出其他格式会有什么帮助。

事实证明,页脚空间不足以容纳所有这些文本。 事实证明,将字体大小更改为4pt将完全适合所有问题。

我花了一些时间尝试使用此处概述的 DDX和CFPDF标记来重写页脚代码; 但是即使经过数小时的破解并最终获得了新的isDDX函数报告的有效DDX 之后 ,CFPDF标记仍报告由于某种原因它是无效的DDX。

在这一点上,我认为我已经浪费了客户的时间/金钱,只是将页脚重新格式化为两行居中文本,这已经足够了。

===============>>#2 票数:1

通常,当PDF显示空白文本时,这是因为字体规格嵌入在文档中,而字形却没有。 我对ColdFusion一无所知,但您可以尝试以下操作:

  • 尝试使用Tahoma以外的其他字体作为测试。 所有PDF阅读器都必须支持14种基本字体,包括4种Helvetica变体,4种Times变体,4种Courier变体,Symbol和ZapfDingbats,因此,这些始终是安全的选择。
  • 查看ColdFusion是否提供对字体嵌入的任何控制
  • 尝试在字体声明中列出其他选项,例如“ Tahoma,Helvetica,sans-serif”

  ask by Adam Tuttle translate from so

未解决问题?本站智能推荐:

2回复

cfoutput通过PDF

在PDF上输出查询结果的最佳方法是什么? 我需要能够将结果(即名称,地址等)放在现有的PDF信件上以进行打印。
2回复

Coldfusion:下载PDF

我有一个打开PDF的网址: 我想让我的用户下载该PDF而不是在浏览器中打开它。 我一直在尝试以下,但它无法正常工作: 我究竟做错了什么?
2回复

cfchart无法以PDF打印

我正在尝试使用cfdocument从HTML打印PDF。 当我通过localhost访问代码时,代码工作正常,但是当我使用静态IP在同一台服务器上对其进行在线测试时,它会超时。 我尝试了cfhtmltopdf它没有超时,但没有生成图表,并显示“图像丢失图标”。 既不会生成图表,也不会生
1回复

在ColdFusion中创建PDF?

如何使用ColdFusion将动态HTML放入PDF? 这是关于我的问题有关获取IE与一个CFDIV正常工作。 我想做的是与此类似的事情 但是,当我打开PDF文档时,我只会看到 我想要一个将CFDIV与绑定一起使用的解决方案,但是,如果这不是一个解决方案,那么任何解决
2回复

如何输出pdf变量?

我有一个cfdocument标签,看起来像这样: 我使用name属性将PDF保存在变量中,因为我将在多个地方使用它以进行多种用途。 (附在电子邮件上,在屏幕上显示等) 我想在浏览器中显示这个pdf,只是输出它就像我在cfdocument中遗漏了name属性一样,但我无法弄清楚如何
2回复

图片未嵌入PDF

我遇到了一个问题。 我正在使用CFs <cfdocument format="pdf" ...生成PDF <cfdocument format="pdf" ... 解释此问题的最简单方法是查看此PDF。 http://www.essendondpc.com.au/_
1回复

显示PDF

目前,我有显示PNG图像和链接到每个图像的数据库中的注释的代码。 我意识到我也需要对PDF文件执行此操作。 如何编辑当前代码以显示PDF文档而不是PNG图片? 任何帮助将非常感激。 谢谢,
1回复

CFDOCUMENT PDF空白问题

我意识到还有其他几篇类似的文章,但是我尝试了其中发现的所有解决方案,但没有任何运气。 基本上,我有一个ColdFusion生成的网页,其中包含jQuery DataTable。 我想将DataTable的内容导出为PDF,但是在某些表格内容超出页面高度的表格上,PDF添加了我的标题区域,然后
1回复

CFDocument创建的PDF为什么空白?

我有CFDocument生成PDF。 当PDF打开时,我可以简短地看到它应有的样子。 然后它消失了。 无论如何,它显然消失了,因为我可以通过单击来找到图像之一,右键单击它,将其复制出来并粘贴到图像编辑器中。 因此内容在那里但不可见。 有什么想法吗?
1回复

拍摄2张PDF图像并将它们放到一个PDF页面中?

我正在尝试拍摄两张PDF图像并将它们合并到一个PDF页面上。 之所以必须使用PDF,是因为JPG有损,并且不会生成清晰的图像进行打印。 他们是否在Coldfusion 9中合并了这2张PDF图像? 注意:我确实找到了photoshop插件,据说该插件可以使JPG无损。 如果是这样,C