2010-07-14 81 views
0

現有進程使用Adobe Acrobat COM對象AFormAutLib打開並填充表單項。有超過500個表單,並且它們都在頂部有一個Button類型的表單域。方法AFormAutLib.setButtonIcon用於設置另一個PDF文件的路徑作爲按鈕上的圖像。替換爲Acrobat方法AFormAutLib.setButtonIcon

我正在尋找替代品。我曾看過iTextSharp,activePDF Tookit和其他人,但一直無法找到任何可以替代此功能的東西。

在此先感謝。

回答

1

的解決方案是使用activePDF工具包以不同的方式...

APToolkitNET.FieldInfo myFI = aTK.FieldInfo(x.Key.ToString(),1); 
aTK.PrintImage(logoPath, myFI.Left, myFI.Bottom, myFI.Width, myFI.Height, true, 1); 
aTK.DeleteFormField(x.Key.ToString()); 

按鈕有正確的位置和尺寸,所以字段信息類是用來獲取這些值。然後在刪除按鈕之前,調用PrintImage以及圖像的路徑和位置。