Quando você deseja mesclar campos de formulário PDF com o conteúdo do aplicativo .NET, para que os campos não sejam editáveis, você quer saber como nivelar campos de formulário PDF em código C#? Aspose.PDF for .NET API ajuda a responder a essa pergunta com algumas linhas de código.
Com esta API .NET, você pode nivelar com base em acroform PDF, todos os campos de formulário de uma só vez ou selecionar campos específicos para nivelar em seu aplicativo C#. O código é o mesmo para aplicativos da Web ASP.NET, aplicativos de área de trabalho do Windows ou outras plataformas .NET.
Siga as etapas simples e fáceis abaixo para nivelar campos de formulário programaticamente.
Etapas para achatar campos de formulário PDF em C#
- Instale o pacote NuGet Aspose.PDF for .NET
- Inclua os namespaces Aspose.PDF e Aspose.PDF.Facades
- Defina a licença do Aspose usando a classe de licença
- Criar uma instância da classe Form
- Vincule o arquivo PDF que você deseja achatar
- Use FlattenAllField method para mesclar todos os campos de formulário
- Use o método FlattenField para nivelar um campo específico
- Por fim, salve o arquivo PDF de saída achatada
Código para achatar campos de formulário PDF em C#
O exemplo C# a seguir usa o método FlattenField para mesclar um campo específico com o PDF file. Você pode nivelar quantos campos desejar com este método fornecendo o nome do campo como parâmetro.
Código para achatar um único campo de formulário PDF em C#
Observe que você não precisa do Adobe Acrobat ou de qualquer outro software de edição de PDF ao nivelar o campo do formulário PDF em C#. Esta API contém tudo que você precisa para nivelar pdf programaticamente em .NET.