在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
在現代世界中,您不再需要紙質文件來儲存資訊。但您可能需要使用可填寫的PDF表單欄位,例如當您需要填寫註冊表單時;事實上,有很多情況我們可能被要求填寫PDF文件。有一些特定的方法可以製作可填寫的PDF文件,包括線上和離線的方式。一種簡單的方法是將PDF轉換為像Microsoft Word這樣的文件編輯器中的文件,然後重新保存為PDF文件。然而,這可能在轉換過程中產生一些意外的錯誤,所以我們更喜歡使用像Acrobat或Chrome Tools這樣的PDF編輯器來確保我們的PDF文件保持完整。
Acrobat 是由 Adobe Inc. 開發的一款產品,用於查看、創建、編輯、列印和製作可填寫的 PDF 表單。有一個免費版本,具有有限的功能集,例如查看 PDF 文件。替代方案是專業版本,稱為 Adobe Acrobat DC,該版本具有最新和最佳的 PDF 文件管理功能。Acrobat Reader 應用程式包括一個編輯器,允許用戶將評論或註釋添加到 PDF 文件中,填寫如保險索賠或報稅表等表單,添加數位簽名等。本文將使用 Acrobat DC 來展示其功能的全部功能。您可以從這裡獲取 Adobe Acrobat連結讓我們開始吧:
- 開啟 Adobe Acrobat DC
- 從頂部欄選擇 "工具" 標籤
- 點擊「準備表單」
從您的電腦選擇一個文件,創建新文件,或使用掃描儀掃描紙質文件轉換為PDF:
- Acrobat 會分析您的文件並將可能的欄位轉換為可填寫的表單欄位
- 如果複選框、單選按鈕或文本欄位被遺漏,您可以隨時使用頂部工具欄添加可填寫的表單欄位,例如:單選按鈕、文本欄位,等等
- 您甚至可以使用 Acrobat DC 的填寫與簽名功能簽署文件
- 最後,您可以保存您的可填寫 PDF 表單,然後分發給其他人按需填寫
Chrome 是由 Google 開發的瀏覽器。它具有一組特定功能,可以用來編輯可填寫的 PDF 表單。雖然您無法像在 Acrobat 中那樣添加或刪除文字字段、單選按鈕或簽名,但您可以填寫表單字段。您可以從這裡下載 Chrome連結。
- 在您的電腦上選擇一個可填寫的 PDF 表單,並在 Chromium-based 瀏覽器中打開。
- 根據您的信息填寫表單欄位
- 使用打印圖標或下載選項保存PDF表單
Wondershare PDFelement 是一款功能強大的一體化 PDF 解決方案,用於編輯、轉換和填寫 PDF 表單,以及更多功能。它具有將您的文檔轉換為包括 Word 在內的任何熱門格式的功能。 (.docx), Excel (.xlsx),PowerPoint (.pptx) 或 JPEG (.jpg)它還提供了一鍵填寫 PDF 表單的簡便方法。使用此軟體,您可以編輯文件中的文字,也可以更改字體、顏色、大小和佈局。此外,它可以幫助您使用如表格和圖表等頁面佈局工具從零創建新的 PDF 文件。讓我們來看看如何製作可填寫的 PDF。
- 這將使所有表單自動變為可填寫的
- 如果您的文件沒有任何表格或方框,請從工具欄中點擊「表單」
- 這將開啟表單編輯選單欄。會有很多關於表單的選項。您可以添加文字、複選框、單選按鈕、文本字段和許多其他內容
- 建立表單後,儲存檔案
上述離線工具通常包含許多功能,而不僅僅是創建或編輯可填寫的表單。如果您只需要使用一個或兩個功能,購買整個套裝可能會非常昂貴。這時,線上工具就派上用場了,因為您可以獲得免費服務或根據需求付費,在這種情況下,只需為您需要的功能付費,比使用離線工具更具成本效益。以下是市場上一些最好的工具來完成這項任務。
使用 Jotform 的填寫式 PDF 表單創建器,您可以創建自訂的 PDF 表單,使用者可以快速填寫並從數位設備提交。只需幾個簡單步驟即可開始:
- 前往 JotForm 並註冊。
- 點擊 "建立表單"。
- 您可以從超過1000個可用模板中選擇,或者從頭開始建立一個可填寫的PDF表單。
– 點擊“添加表單元素”以添加可填寫的表單欄位,例如單選按鈕、文本欄位等。
- 前往發布並下載表單為 PDF 檔案,或者你也可以使用嵌入連結發送給他人
Sejda 是其中一個不需要您註冊免費計劃的可填寫PDF表單製作工具;然而,如果您想使用高級套件,您必須註冊並選擇一個計劃。使用Sejda製作可填寫表單的步驟相對簡單。
點擊「上傳」並選擇您所需的文件,或者您可以選擇創建一個空白模板開始。
要建立一個文字欄位,選擇文字欄位並將游標移到頁面上你想要放置新文字欄位的區域。
所有其他表單欄位均位於頂部欄位 (藍色) 並且可以以相同的方式選取並添加。
您可以創建具有透明邊框的表單字段,或選擇符合需求的顏色。
您可以為每個表單欄位分配一個名稱,並配置具體的欄位屬性,例如多重選擇、匯出值等等。
點擊「應用變更」,並等待處理完成。現在您可以保存更新後的文件。
pdfFiller是另一個用於製作可填寫表單的工具,提供更多功能,如保護、拆分、合併、重寫和文件。以下是如何使PDF可填寫的步驟:
完成後,點擊右上角橙色的「完成」按鈕,然後您可以分享鏈接或將其存儲為PDF。
IronPDF 是一個用於執行 C 或 VB .NET 任何 PDF 相關任務的出色工具,特別適合軟體工程師。IronPDF 平台具有各種功能,可用於不同目的,例如將 PDF 渲染為圖像,從 PDF 中提取文本,使其可搜索。 (例如,作為參考),作為 PDF 批註檢查器,簽署文件,將 Word 格式轉換為 PDF 格式,使 PDF 可填寫,以及更多功能。
讓我們來看看如何使用 IronPDF C# 庫創建可填寫的 PDF。
// PM> Install-Package IronPdf
using IronPdf;
// Step 1. Creating a PDF with editable forms from HTML using form and input tags
var FormHtml = @"
<html>
<body>
<h2>Editable PDF Form</h2>
<form>
First name:<br> <input type='text' name='firstname' value='' > <br>
Last name:<br> <input type='text' name='lastname' value='' >
</form>
</body>
</html>";
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("BasicForm.pdf");
// Step 2. Reading and Writing PDF form values.
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");
//Set and Read the value of the "firstname" field
var FirstNameField = FormDocument.Form.GetFieldByName("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);
//Set and Read the value of the "lastname" field
IronPdf.Forms.FormField LastNameField = FormDocument.Form.GetFieldByName("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);
FormDocument.SaveAs("FilledForm.pdf");
// PM> Install-Package IronPdf
using IronPdf;
// Step 1. Creating a PDF with editable forms from HTML using form and input tags
var FormHtml = @"
<html>
<body>
<h2>Editable PDF Form</h2>
<form>
First name:<br> <input type='text' name='firstname' value='' > <br>
Last name:<br> <input type='text' name='lastname' value='' >
</form>
</body>
</html>";
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("BasicForm.pdf");
// Step 2. Reading and Writing PDF form values.
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");
//Set and Read the value of the "firstname" field
var FirstNameField = FormDocument.Form.GetFieldByName("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);
//Set and Read the value of the "lastname" field
IronPdf.Forms.FormField LastNameField = FormDocument.Form.GetFieldByName("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);
FormDocument.SaveAs("FilledForm.pdf");
' PM> Install-Package IronPdf
Imports IronPdf
'
' Step 1. Creating a PDF with editable forms from HTML using form and input tags
'
Private FormHtml = "
<html>
<body>
<h2>Editable PDF Form</h2>
<form>
First name:<br> <input type='text' name='firstname' value='' > <br>
Last name:<br> <input type='text' name='lastname' value='' >
</form>
</body>
</html>"
'
Private Renderer As New IronPdf.ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True
Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("BasicForm.pdf")
'
' Step 2. Reading and Writing PDF form values.
Dim FormDocument = PdfDocument.FromFile("BasicForm.pdf")
'
'Set and Read the value of the "firstname" field
Dim FirstNameField = FormDocument.Form.GetFieldByName("firstname")
FirstNameField.Value = "Minnie"
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value)
'
'Set and Read the value of the "lastname" field
Dim LastNameField As IronPdf.Forms.FormField = FormDocument.Form.GetFieldByName("lastname")
LastNameField.Value = "Mouse"
Console.WriteLine("LastNameField value: {0}", LastNameField.Value)
'
FormDocument.SaveAs("FilledForm.pdf")
在給定的代碼中,我們首先使用HTML格式標籤製作表單,然後將其保存為PDF檔案。在步驟#2中,我們開始讀取和寫入PDF表單值。你可以通過字段名稱訪問表單字段。IronPDF 提供了GetFieldByName函數。之後,我們設置選定字段的值,然後保存新填寫的表單。
IronPDF 是開發者的極佳工具。它使程序化操作PDF表單變得簡單,無需外部軟件。你可以免費使用 免費試用密鑰. 現在有一個很棒的特別優惠,您可以以兩件的價格購買到五件產品。欲了解更多有關許可證的信息,請訪問這個網站 連結.