2013-05-21 111 views
0

我需要基於某些用戶輸入生成PDF。輸出PDF包含一些圖像,表格和文本。我認爲,以編程方式生成此報告,Itext不便於用戶使用。使用Itext搜索並替換PDF

由於我需要生成的報告非常複雜,我想知道是否可以創建模板PDF,然後加載 - >搜索 - >替換我想要的字符串/圖像。

模板PDF可以是標記的PDF。

  1. 有沒有可能這樣做?
  2. 這是最好的方法嗎?

編輯:I'm使用WPF + MVVM + NET 3.5的

回答

1

在PDF文件中替換文本並不簡單。 PDF文件格式在文件結尾使用一個字典,其中元素在文件內以字節偏移量進行監聽,一些元素還有一個字段,它們給出了它們自己的字節長度。如果這些偏移不符合,讀者可能會報告一個錯誤的pdf。

你應該看看報告,因爲它是對這些任務作出:

http://msdn.microsoft.com/en-us/library/bb885185%28v=vs.100%29.aspx

您可以創建報表設計模板,設置你的數據,並將其導出爲PDF。

+0

謝謝。我會尋找其他解決方案... – guilhermecgs