создание эскиза из PDF в Coldfusion Cfscript - PullRequest
4 голосов
/ 14 октября 2011

Я пытаюсь создать миниатюру из PDF в Coldfusion, но миниатюра не создается, и не выдается исключение. (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 Ответ

7 голосов
/ 14 октября 2011

Вы просто забыли пройти по destination

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