PDF 工具

如何製作可填寫的PDF

發佈 2022年3月11日
分享:

在現代世界中,您不再需要紙質文件來儲存資訊。但您可能需要使用可填寫的PDF表單欄位,例如當您需要填寫註冊表單時;事實上,有很多情況我們可能被要求填寫PDF文件。有一些特定的方法可以製作可填寫的PDF文件,包括線上和離線的方式。一種簡單的方法是將PDF轉換為像Microsoft Word這樣的文件編輯器中的文件,然後重新保存為PDF文件。然而,這可能在轉換過程中產生一些意外的錯誤,所以我們更喜歡使用像Acrobat或Chrome Tools這樣的PDF編輯器來確保我們的PDF文件保持完整。

1. Abode Acrobat

Acrobat 是由 Adobe Inc. 開發的一款產品,用於查看、創建、編輯、列印和製作可填寫的 PDF 表單。有一個免費版本,具有有限的功能集,例如查看 PDF 文件。替代方案是專業版本,稱為 Adobe Acrobat DC,該版本具有最新和最佳的 PDF 文件管理功能。Acrobat Reader 應用程式包括一個編輯器,允許用戶將評論或註釋添加到 PDF 文件中,填寫如保險索賠或報稅表等表單,添加數位簽名等。本文將使用 Acrobat DC 來展示其功能的全部功能。您可以從這裡獲取 Adobe Acrobat連結讓我們開始吧:

- 開啟 Adobe Acrobat DC

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

- 點擊「準備表單」

 從您的電腦選擇一個文件,創建新文件,或使用掃描儀掃描紙質文件轉換為PDF:

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

- 如果複選框、單選按鈕或文本欄位被遺漏,您可以隨時使用頂部工具欄添加可填寫的表單欄位,例如:單選按鈕、文本欄位,等等

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

- 最後,您可以保存您的可填寫 PDF 表單,然後分發給其他人按需填寫

2. Chrome

Chrome 是由 Google 開發的瀏覽器。它具有一組特定功能,可以用來編輯可填寫的 PDF 表單。雖然您無法像在 Acrobat 中那樣添加或刪除文字字段、單選按鈕或簽名,但您可以填寫表單字段。您可以從這裡下載 Chrome連結

- 在您的電腦上選擇一個可填寫的 PDF 表單,並在 Chromium-based 瀏覽器中打開。

- 根據您的信息填寫表單欄位

- 使用打印圖標或下載選項保存PDF表單

Wondershare PDFelement - macOS

Wondershare PDFelement 是一款功能強大的一體化 PDF 解決方案,用於編輯、轉換和填寫 PDF 表單,以及更多功能。它具有將您的文檔轉換為包括 Word 在內的任何熱門格式的功能。 (.docx), Excel (.xlsx),PowerPoint (.pptx) 或 JPEG (.jpg)它還提供了一鍵填寫 PDF 表單的簡便方法。使用此軟體,您可以編輯文件中的文字,也可以更改字體、顏色、大小和佈局。此外,它可以幫助您使用如表格和圖表等頁面佈局工具從零創建新的 PDF 文件。讓我們來看看如何製作可填寫的 PDF。

  • 打開您的 PDF 文件在 PDFelement 中
  • 如果您的 PDF 文件已經有框框、表格和線條,請從工具欄進入表單>更多>識別表單菜單

- 這將使所有表單自動變為可填寫的

 

- 如果您的文件沒有任何表格或方框,請從工具欄中點擊「表單」

 

- 這將開啟表單編輯選單欄。會有很多關於表單的選項。您可以添加文字、複選框、單選按鈕、文本字段和許多其他內容

- 建立表單後,儲存檔案

線上方法

上述離線工具通常包含許多功能,而不僅僅是創建或編輯可填寫的表單。如果您只需要使用一個或兩個功能,購買整個套裝可能會非常昂貴。這時,線上工具就派上用場了,因為您可以獲得免費服務或根據需求付費,在這種情況下,只需為您需要的功能付費,比使用離線工具更具成本效益。以下是市場上一些最好的工具來完成這項任務。

JotForm

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

- 前往 JotForm 並註冊。

- 點擊 "建立表單"。

- 您可以從超過1000個可用模板中選擇,或者從頭開始建立一個可填寫的PDF表單。

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

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

Sejda

Sejda 是其中一個不需要您註冊免費計劃的可填寫PDF表單製作工具;然而,如果您想使用高級套件,您必須註冊並選擇一個計劃。使用Sejda製作可填寫表單的步驟相對簡單。

選擇現有的 PDF 文件

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

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

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

如何建立可填寫的 PDF 文字欄位

要建立一個文字欄位,選擇文字欄位並將游標移到頁面上你想要放置新文字欄位的區域。

建立核取方塊、單選按鈕或下拉選單

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

更改邊框顏色

您可以創建具有透明邊框的表單字段,或選擇符合需求的顏色。

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

您可以為每個表單欄位分配一個名稱,並配置具體的欄位屬性,例如多重選擇、匯出值等等。

保存您的文件

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

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

pdfFiller

pdfFiller是另一個用於製作可填寫表單的工具,提供更多功能,如保護、拆分、合併、重寫和文件。以下是如何使PDF可填寫的步驟:

  • 使用電子郵件、Google或Facebook在pdfFiller註冊
  • 登入後,點擊“我的文件”,進入儀表板
  • 點擊“新增”,從您的PC、Google雲端硬碟、Dropbox、OneDrive、Box或URL上傳文件。您也可以創建一個空白文件
  • 現在,您可以從右側的菜單中添加欄位,包括模板欄位和標準欄位

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

IronPDF:C# 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")
VB   C#

在給定的代碼中,我們首先使用HTML格式標籤製作表單,然後將其保存為PDF檔案。在步驟#2中,我們開始讀取和寫入PDF表單值。你可以通過字段名稱訪問表單字段。IronPDF 提供了GetFieldByName函數。之後,我們設置選定字段的值,然後保存新填寫的表單。

IronPDF 是開發者的極佳工具。它使程序化操作PDF表單變得簡單,無需外部軟件。你可以免費使用 免費試用密鑰. 現在有一個很棒的特別優惠,您可以以兩件的價格購買到五件產品。欲了解更多有關許可證的信息,請訪問這個網站 連結.

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

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

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >