从coldfusion cfscript中的pdf创建缩略图

时间:2011-10-14 12:27:45

标签: coldfusion pdf-generation

我正在尝试从coldfusion中的pdf创建缩略图,但没有创建缩略图并且不会抛出任何异常。 (coldfusion 9) 我的代码:

var source = "A:\testfolder\test.pdf";
var destination = "A:\testfolder\";

createImageFromPdf(source, destination);

createImageFromPdf函数:

public void function createImageFromPdf(required string source, required string destination,
                                             numeric pages = 1, string resolution = "low",
                                             numeric scale = 100, boolean overwrite = true){

        var pdf = new pdf();
            pdf.setSource(arguments.source);
            pdf.thumbnail(pages = arguments.pages, resolution = arguments.resolution,
                          scale = arguments.scale, overwrite = arguments.overwrite);


}

运行此代码后,我没有收到错误或异常,但在A:\ testfolder \

中没有生成图像

我可能在这里遗漏了一些明显的东西,却找不到它。

在应用程序或异常日志中也没有创建日志记录,pdf没有受到保护,我确信该文件夹是可写的。 感谢所有帮助。

感谢。

1 个答案:

答案 0 :(得分:7)

你忘了传递destination

pdf.thumbnail(destination=arguments.destination
          , pages = arguments.pages
          , resolution = arguments.resolution
          , scale = arguments.scale
          , overwrite = arguments.overwrite);