簡體   English   中英

如何修改和更新pdf文件?

[英]How to edit and update the pdf file?

我正在使用asp.net開發Web應用程序。

其中一個要求是我打開包含表單字段的給定pdf文件,填寫字段,如選中復選框,從選擇輸入中選擇值以及在文本框中輸入文本等。

設置字段后,我需要將其提交給服務器並將其另存為新的pdf文件或更新相同的pdf文件

我在pdf中沒有提交按鈕。 我需要使用pdf文件外的按鈕將詳細信息提交給服務器。

當您在服務器上有文件並將其提供給客戶端時,該文件有兩個實例:一個在服務器上,另一個在客戶端上。

最終用戶可以在客戶端上填寫表單,但如果您希望他將輸入的數據提交給服務器,則需要PDF上的按鈕。 這里解釋了: 編輯瀏覽器中嵌入的pdf並將pdf直接保存到服務器

在大多數情況下,您需要在PDF 外部設置按鈕是不可能的:它需要在PDF查看器和瀏覽器之間建立通信。 這只能在非常特定的環境中實現:它需要Adobe Reader插件,它不能在Mac上運行。 另請參見PDF hostContainer回調

您需要重新考慮在PDF外部使用按鈕的要求! 我一直在做一個類似的項目,其中提交按鈕被即時添加到表單中。 該按鈕僅在客戶端上的PDF上可見。 客戶端使用該按鈕提交數據。

提交數據后(請參閱編輯嵌入瀏覽器中的pdf並將pdf直接保存到服務器以找出數據可以傳輸的形式),您可以在服務器端填寫表單。 這在這里解釋:

您服務器上的表單是您的模板。 我假設這個模板將提供給許多不同的人。 如果是這樣,那么您不希望用前一個用戶填寫的表單替換該模板! (此代碼會導致一些嚴重的隱私問題。)

如果您確實要更新服務器上存在的PDF(而不是創建新副本),您可能還想閱讀此問題的答案: 如何在不創建新PDF的情況下更新PDF?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM