PDF 工具

如何製作可填寫的PDF

發佈 2022年3月11日
分享:

在現代世界中,您不再需要紙質文件即可存儲信息。 但您可能需要使用可填寫的 PDF 表單欄位,例如在您需要填寫註冊表時; 事實上,有許多情況下我們可能會被要求填寫 PDF 文件。 有多種方法可以讓 PDF 文件具有可填寫的功能,無論是離線還是線上。 一個簡單的方法是使用像 Microsoft Word 這樣的文檔編輯器將 PDF 轉換為文檔,然後再將其保存為 PDF 文件。然而,這可能會在轉換過程中產生一些意外的錯誤,因此我們更傾向於使用 PDF 編輯器,如 Acrobat 或 Chrome Tools,以確保我們的 PDF 文件保持完整。

Adobe Acrobat

Acrobat 是由 Adobe Inc. 開發的一款產品,用於查看、創建、編輯、列印和製作可填寫的 PDF 表單。 有一個免費版本,功能有限,例如查看 PDF 文件。 另一種選擇是專業版的 Adobe Acrobat DC,它擁有所有最新和最佳的功能來管理 PDF 文件。 Acrobat Reader 應用程式包含一個編輯器,允許用戶向 PDF 文件添加評論或註釋、填寫表單(如保險理賠或報稅申報)、添加數位簽名等。 本指南將使用 Acrobat DC 來展示其功能的完整特性。 您可以從這裡獲得Adobe AcrobatAdobe Acrobat 下載頁面. 開始吧:

- 開啟 Adobe Acrobat DC

- 從頂部欄選擇 "工具" 標籤

How To Make Pdf Fillable 1 related to Adobe Acrobat

- 點擊「準備表單」

How To Make Pdf Fillable 2 related to Adobe Acrobat

- 從您的電腦中選擇檔案、創建新檔案,或者您可以使用掃描儀掃描紙本以轉換為PDF:

How To Make Pdf Fillable 3 related to Adobe Acrobat

- Acrobat 會分析您的文件並將可能的欄位轉換為可填寫的表單欄位

- 如果遺漏了復選框、單選按鈕或文字欄位,您始終可以使用頂部工具欄來新增可填寫的表單欄位,例如,單選按鈕、文字欄位等。

- 您甚至可以使用 Acrobat DC 中的填寫和簽名功能來簽署文件。

  • 最後,您可以儲存可填寫的 PDF 表單,然後分發給他人進行填寫。

2. Chrome

Chrome 是 Google 開發的瀏覽器。 它有一組特別的功能,可以用來編輯可填寫的 PDF 表單。 雖然您無法像在 Acrobat 中那樣新增或刪除文字欄位、單選按鈕或簽署文件,但您可以填寫表單欄位。 您可以從這裡下載ChromeChrome 瀏覽器下載頁面.

  • 從您的電腦中選擇一個可填寫的 PDF 表單並在基於 Chromium 的瀏覽器中打開它。

    How To Make Pdf Fillable 4 related to 2. Chrome

    - 根據您的資料填寫表單欄位

  • 使用列印圖示或下載選項來儲存 PDF 表單
    How To Make Pdf Fillable 5 related to 2. Chrome

Wondershare PDFelement - macOS

Wondershare PDFelement 是一個功能強大的全方位 PDF 解決方案,用於編輯、轉換和填寫 PDF 表單,還有更多功能。 它具有將您的文檔轉換為包括 Word 在內的任何最受歡迎格式的功能。(.docx), Excel(.xlsx),PowerPoint(.pptx)或 JPEG(.jpg).

它還提供了一鍵填寫 PDF 表單的簡便方式。 使用此軟體,您可以編輯文件中的文字,還可以更改字體、顏色、大小和佈局。 此外,它還能幫助您使用表格和圖表等頁面佈局工具從頭創建新的 PDF 文件。 讓我們看看如何讓 PDF 可填寫。

- 在 PDFelement 中打開您的 PDF 文件

  • 如果您的 PDF 文件已包含框、表格和線條,請從工具欄中前往「表單 > 更多 > 識別表單」選單。

    How To Make Pdf Fillable 6 related to Wondershare PDFelement - macOS

    - 它將自動使所有表單可填寫

  • 如果您的檔案中沒有任何表格或框,請從工具列中點擊「表單」

    這將開啟一個表單編輯選單列。 將有很多關於表單的選項。 您可以添加文本、复选框、单选按钮、文本字段以及许多其他内容。

    How To Make Pdf Fillable 7 related to Wondershare PDFelement - macOS

    - 建立表單後,儲存檔案

線上方法

上述的離線工具通常包含許多超越僅僅創建或編輯可填寫表格的功能,如果您只需要使用一兩個功能,購買整個套件可能會相當昂貴。 這時候,線上工具就派上用場了,因為您可以獲得免費服務或根據您的需求付費,但在這種情況下,只需為您所需的功能付費,這使得它比使用離線工具更具成本效益。 以下是一些可用於市場上完成工作的最佳工具。

JotForm

使用 Jotform 的可填寫 PDF 表單創建器,您可以創建自訂的 PDF 表單,使用者可以快速從其數位設備填寫並提交。 只需幾個簡單步驟即可開始:

- 前往 JotForm 可填寫 PDF 表單創建頁面 並註冊。

- 點擊「建立表單」。

- 您可以從 1000 多個可用模板中選擇,或從頭創建可填寫的 PDF 表單。

How To Make Pdf Fillable 8 related to JotForm

– 點擊“添加表單元素”以添加可填寫的表單欄位,例如單選按鈕、文本欄位等。

How To Make Pdf Fillable 9 related to JotForm

- 前往發布並下載表單為 PDF 檔案,或者你也可以使用嵌入連結發送給他人

How To Make Pdf Fillable 10 related to JotForm

Sejda

造訪 Sejda PDF Forms 是其中一個可填寫的 PDF 表單製作工具,不需要註冊免費方案; 但是,如果您想使用高級套裝,您必須註冊並選擇一個方案。 使用 Sejda 建立可填寫表單的步驟相對簡單。

選擇現有的 PDF 文件

點擊「上傳」並選擇您想要的文件,或者您可以選擇創建一個空白模板開始。

How To Make Pdf Fillable 11 related to 選擇現有的 PDF 文件

將可填寫的表單欄位添加到您的PDF表單

  1. 一旦打開文件,您可以在需要的地方添加可填寫的表單欄位。
  2. 您可以從以下欄位類型中選擇:
    1. 文字欄位: 單行文字
    2. 文字區域: 多行文字
    3. 廣播 從一組中僅選擇一個
    4. 核取方塊: 勾選一個或多個選項
    5. 下拉選單: 從下拉選單中選擇一個或多個選項

如何創建可填寫的 PDF 文本欄位

要創建文本欄位,選擇文本欄位並將游標移動到頁面上您希望放置新文本欄位的區域。

創建複選框、單選按鈕或下拉選單

所有其他表單欄位可在頂部欄找到(藍色)並且可以以相同的方式選取並添加。

更改邊框顏色

您可以建立具有透明邊框的表單欄位,或選擇適合您需要的顏色。

How To Make Pdf Fillable 12 related to 更改邊框顏色

控制表單欄位名稱和其他屬性

您可以為每個表單欄位指定名稱,並配置特定的欄位屬性,例如多選、匯出值等等。

保存您的文件

  1. 點擊「應用變更」並等待處理完成。 現在您可以儲存更新的文件

  2. 您現在應該擁有一個可填寫的 PDF 文件,可以快速地以電子方式填寫,而無需列印。

pdfFiller

pdfFiller 是另一種用於創建可填寫表單的工具,並提供更多功能,如保護、拆分、合併、重寫和文檔。 以下是將 PDF 製作成可填寫格式的方法。

  • 使用電子郵件、Google 或 Facebook 註冊 pdfFiller

    - 登入後,點擊「My Docs」,然後前往儀表板。

    - 點擊「新增」,然後從您的 PC、Google 雲端硬碟、Dropbox、OneDrive、Box 或 URL 上傳文件。 您也可以創建一個空白文件

    - 現在您可以從右側選單中添加欄位,包括模板欄位和標準欄位。

    How To Make Pdf Fillable 13 related to pdfFiller

    完成後,點擊右上角橙色的「完成」按鈕,然後您可以分享鏈接或將其存儲為PDF。

IronPDF:C# PDF 庫

探索 IronPDF C# PDF 庫 是一款非常適合在 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")
VB   C#

在給定的程式碼中,我們首先使用 HTML 格式標籤製作一個表單。 然後我們將其保存為 PDF 文件。在第 2 步中,我們開始讀取和寫入 PDF 表單數值。 您可以使用欄位名稱存取表單欄位。 IronPDF 提供 GetFieldByName 函數。 之後,我們設置選定欄位的值,然後保存新填寫的表單。

IronPDF 是一個非常優秀的開發者工具。 它使得程式化操作 PDF 表單變得簡單,不需要外部軟體。 您可以免費使用它搭配 IronPDF 免費試用金鑰. 還有一個很棒的特別優惠,目前您只需支付兩個產品的價格即可獲得五個產品。 如需有關授權的更多資訊,請造訪此頁面。 IronPDF 授權頁面.

< 上一頁
如何分割 PDF 頁面
下一個 >
如何將PDF檔案合併成一個文件

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 11,622,374 查看許可證 >