Como inserir campos preenchíveis em PDF em C #

Este guia explica como inserir campos preenchíveis em PDF em C#. Ele tem todos os ingredientes para estabelecer o ambiente e escrever um aplicativo preliminar que pode ser usado para adicionar campos de formulário a PDF em C#. Você terá controle total sobre o posicionamento do controle em uma determinada posição em uma página especificada.

Etapas para adicionar campos preenchíveis a PDF em C#

  1. Defina o ambiente para adicionar Aspose.PDF for .NET ao aplicativo para adicionar um campo de texto
  2. Crie um objeto de classe FormEditor para vincular o arquivo PDF de destino
  3. Vincule o arquivo PDF com o objeto FormEditor para adicionar controles a ele
  4. Adicione uma caixa de texto na primeira página do arquivo PDF de destino em uma posição especificada usando o método AddField
  5. Defina o limite de entrada de dados para a caixa de texto recém-adicionada
  6. Salve o arquivo PDF resultante

Estas etapas descrevem o processo para adicionar campo de texto ao PDF em C#. O processo é iniciado criando um objeto da classe FormEditor, pois contém todos os métodos e propriedades básicas para realizar essa tarefa, como o arquivo PDF de destino vinculado a ele e, em seguida, o método AddField dessa classe é usado para adicionar uma caixa de texto em um determinado página e localização. Você pode definir diferentes propriedades do controle recém-adicionado, por exemplo, para a caixa de texto, você pode definir o texto máximo permitido.

Código para adicionar campo editável ao PDF em C

using Aspose.Pdf;
using Aspose.Pdf.Facades;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args)
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Create a FormEditor object and bind the target PDF file
FormEditor formEditor = new FormEditor();
formEditor.BindPdf("input.pdf");
// Add a textbox in the first page of PDF and set its limit to 22 characters
formEditor.AddField(FieldType.Text, "CityName", 1, 228, 494, 350, 512);
formEditor.SetFieldLimit("CityName", 22);
// Save the PDF
formEditor.Save("output.pdf");
System.Console.WriteLine("Done");
}
}
}

O código acima demonstra o processo de como adicionar campos preenchíveis em PDF em C#. A classe FormEditor é usada para oferecer suporte à adição de uma variedade de controles de formulário a uma página PDF, como caixa de texto, caixa de seleção, botão de pressão, texto multilinha, imagem, hora dos dados e controle de rádio, para citar alguns. Cada controle deve ter propriedades diferentes, portanto, as propriedades apropriadas da classe FormEditor são usadas como o limite de campo definido aqui.

Este breve guia explicou a tarefa de adicionar campos ao PDF em C#. Se você quiser aprender o processo para nivelar os campos de formulário em um arquivo PDF, consulte o artigo em como nivelar campos de formulário PDF em C #.

 Português