通过 C# 创建 PDF 表单

通过 C# 在文档中创建 PDF 表单。使用服务器端 API 构建您自己的 .NET 应用程序。

如何使用C#創建 PDF 表單

为了在 PDF 文件中创建 PDF 表单 (Acroforms),我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、强大且易于使用的适用于 C# 平台的文档操作 API。打开 NuGet 包管理器,搜索aspose.pdf然后安装。您也可以使用包管理器控制台中的以下命令。

如何使用 C# 在 PDF 中创建 AcroForm


您需要 [Aspose.PDF for .NET](https://releases.aspose.com/pdf/net) 在您的環境中嘗試代碼。

  1. 在文件類的實例中載入 PDF。
  2. 建立欄位。
  3. 建立裝飾(如邊框)。
  4. 向文件添加欄位並儲存修改後的 PDF

在 PDF 中创建 PDF 表单-C#

此示例代码显示如何使用 C# 在 PDF 中创建 PDF 表单

    // Open document
    Document pdfDocument = new Document(dataDir + "TextField.pdf");

    // Create a field
    TextBoxField textBoxField = new TextBoxField(pdfDocument.Pages[1], new Aspose.Pdf.Rectangle(100, 200, 300, 300));
    textBoxField.PartialName = "textbox1";
    textBoxField.Value = "Text Box";

    // Create decorations (like Border)
    Border border = new Border(textBoxField);
    border.Width = 5;
    border.Dash = new Dash(1, 1);
    textBoxField.Border = border;

    textBoxField.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Green);

    // Add field to the document
    pdfDocument.Form.Add(textBoxField, 1);

    dataDir = dataDir + "TextBox_out.pdf";
    // Save modified PDF
    pdfDocument.Save(dataDir);