我正在尝试从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没有受到保护,我确信该文件夹是可写的。 感谢所有帮助。
感谢。
答案 0 :(得分:7)
你忘了传递destination
pdf.thumbnail(destination=arguments.destination
, pages = arguments.pages
, resolution = arguments.resolution
, scale = arguments.scale
, overwrite = arguments.overwrite);