2013-10-10 57 views
1

這裏有一位Visual Studio 2010新手,但我已經開發了一些關於如何創建鏈接到數據庫的報表的小小的工作知識,但是我遇到了一些我有還沒有面對。從Visual Studio創建PDF表單可填充字段

我創建了一個包含三個表格的報表。表1(設備規格)和2(運行計劃)與我的數據庫鏈接。表3是一個表格(設備性能審覈),需要由現場人員填寫。他們將不得不在PDF編輯器(Adobe)中填充這些字段,並將其保存爲PDF文件。我不認爲有計劃將它們導入數據庫表(我認爲我們應該這樣做,但我不幫助做出這些決定......),所以我們不必擔心那。

我面對的問題是,我不知道如何在Visual Studio中爲PDF生成可填充文本框(即文本框?)字段,我試圖插入文本框,但那不起作用...

任何幫助將不勝感激。謝謝!

回答

0

查看ITextSharp庫。它將允許您即時創建PDF文件。我很確定它也能夠創建PDF表單。

ITextSharp是基於JAVA的IText PDF庫的一個端口。所以大部分適用於iText的概念信息也將適用於iTextSharp的

一些代碼示例,以幫助:
- iTextSharp — few C# examples.
- Generating PDF using ItextSharp with Footer in C#
- Create PDFs in ASP.NET- getting started with iTextSharp
- IText In Action book samples
- Answer to Fill PDF Form with Itextsharp

+0

我不沒有權利也不希望在我的工作計算機上安裝任何額外的軟件。我需要知道Visual Studio 2010是否可行。 – Jake

+0

是的,這是可能的,你可以去創建一個和ITextsharp一樣工作的庫。但是,鑑於Itextsharp是一個開源庫,可以在Visual Studio中使用,以編程方式創建/修改PDF文檔。它穩定可靠,並且可以爲您節省數月的編碼時間。它可以作爲nuget包使用: - https://www.nuget.org/packages/itextsharp/ –