ColdFusion cfpdf缩略图编号不正确

时间:2017-12-12 18:47:41

标签: pdf coldfusion thumbnails cfpdf

我在ColdFusion中使用cfpdf函数来创建文档包,即将一系列文档合并为一个PDF文件。合并正常,缩略图图像正确链接到各自的页面。但是,缩略图图像下方显示的页码不正确。在此过程中的某个时刻,重新开始编号,如下图所示:

enter image description here

仅当为cfpdf函数指定了要使用的目录时,才会出现此问题,而不是在单独指定文件时。由于可能处理的文件数量可能很大,因此单独指定文件将是不切实际的。

我正在使用ColdFusion 11。

此处是否有其他人遇到此问题或有任何补救建议?

我使用的代码是:

<cfpdf action="merge" 
    directory="C:\temp" <!--- Directory contains multiple PDF files --->
    destination="Packet.pdf"
    order="name" 
    ascending="yes"
    overwrite="yes"
    keepbookmark="yes">

2 个答案:

答案 0 :(得分:0)

尝试执行directory中的<cfpdf>属性应该执行的操作:

<cfdirectory
     action="list" directory="C:\temp\"
     type="file" filter="*.pdf" sort="ASC"
     name="filesToMerge"
>

<cfpdf
    action="merge" destination="Packet.pdf"
    overwrite="yes"
    keepbookmark="yes"
>
    <cfloop query="filesToMerge">
        <cfpdfparam source="#filesToMerge.directory#\#filesToMerge.name#"> 
    </cfloop>
</cfpdf>

filesToMerge中的订单是否会返回您的预期?

现在尝试删除所有元数据,以防PDF文件存储其页码:

<cfpdf
    action="optimize" source="Packet.pdf" destination="Packet_noMeta.pdf"
    algo="bilinear" nometadata="true"
>

答案 1 :(得分:0)

似乎无法解决此问题,因此我们将使用第三方解决方案来合并我们的PDF文档。