2010-05-10 219 views
4

基於我的谷歌和stackoverflow搜索我猜沒有用於此目的的圖書館。如何用Javascript編輯PDF文件?

目標是:在我的服務器上存儲一些空白表單。然後將這些內容呈現給用戶,他們使用JavaScript在瀏覽器中編輯表單並將表單提交回服務器。

客戶想要重新使用舊系統(表單)中用戶可以下載可編輯的PDF,編輯它,並將其發送回祕書的部分。我們的用戶並不是很懂計算機,很多人並沒有意識到他們需要通過電子郵件發回表格,而是假設他們在保存本地更改(或其他)時以某種方式提交表單。

我還沒有看到表格,所以我無法評估替代品的可行性。

回答

4

我不知道任何Javascript庫,但你可以使用FDF/XFDF文件來做這樣的事情。這個想法是,您基本上將您的PDF文件鏈接到外部FDF或XFDF(XML版本)文件。下載PDF時,相關的FDF/XFDF文件也會下載。您將表單字段放在PDF上(它聽起來像已經存在)。他們將這些信息填入和(如果您向PDF表單添加按鈕),單擊基本上執行POST的按鈕返回到具有這些字段的服務器。

在這一點上,你可以將它們保存到數據庫中,以PDF合併它們,等

順便說一句 - 在XFDF/FDF文件是不是真的有必要,只是填一張表。如果您希望能夠顯示具有表單域的PDF並自動填充這些表單域,則只需要它們。如果你總是顯示一個空白的PDF文件供他們填寫,你可以通過添加一個按鈕回到服務器。