2011-10-14 94 views
4

我想在Coldfusion中創建一個來自pdf的縮略圖,但沒有創建縮略圖,也沒有引發異常。 (ColdFusion的9) 我的代碼:從coldfusion創建縮略圖cfscript

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); 


} 

運行此代碼後,我沒有收到錯誤或異常,但在未產生圖像:\ testfolder \

我可能在這裏丟失了一些明顯的東西,但無法找到它。

在應用程序或異常日誌中也沒有創建日誌記錄,pdf未被保護,我確信該文件夾是可寫的。 所有幫助表示讚賞。

謝謝。

+0

+1通提醒我關於'新的PDF()'。 – Sergii

回答

7

你剛纔忘了沿着destination

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

你說得對。修復了一切。謝謝!我怎麼會錯過這個。可能意味着我應該睡一覺。 – jan