Crie formulários PDF via C#

Crie acroformas em PDF programaticamente usando Aspose.PDF for a biblioteca .NET

Como criar formulários PDF usando C#

Para criar formulários PDF (Acroforms) em arquivo PDF, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#. Abra o gerenciador de pacotes NuGet, pesquise Aspose.pdf e instale. Você também pode usar o comando a seguir no console do Gerenciador de Pacotes.

Como criar o AcroForm em PDF usando C#


Você precisa do Aspose.PDF for .NET para testar o código em seu ambiente.

  1. Carregue PDF em uma instância da classe Document.
  2. Crie um campo.
  3. Crie decorações (como Borda).
  4. Adicionar campo ao documento e salvar o PDF modificado

Crie formulários PDF em PDF - C#

Este código de exemplo mostra como criar formulários PDF em PDF usando C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

var textBoxField = new Aspose.Pdf.Forms.TextBoxField(
    pdfDocument.Pages[1],
    new Aspose.Pdf.Rectangle(100, 200, 300, 300))
{
    PartialName = "textbox1",
    Value = "Text Box"
};

var border = new Aspose.Pdf.Annotations.Border(textBoxField)
{
    Width = 5,
    Dash = new Aspose.Pdf.Annotations.Dash(1, 1)
};

textBoxField.Border = border;
textBoxField.Color = Aspose.Pdf.Color.Green;

pdfDocument.Form.Add(textBoxField, 1);
pdfDocument.Save(outputFile);