Adicionar caixa de seleção em PDF com C# REST API

Este breve tutorial orienta você sobre como adicionar caixa de seleção em PDF com C# REST API. Você aprenderá a adicionar caixas de seleção automaticamente ao PDF com C# RESTful Service usando o Cloud SDK baseado em .NET sem instalar nenhuma ferramenta de terceiros. Você aprenderá a definir a posição da caixa de seleção na página desejada no arquivo PDF carregado.

Pré-requisito

Etapas para adicionar caixa de seleção ao PDF com API baseada em C# .NET

  1. Configure o PdfApi usando suas credenciais para adicionar uma marca de seleção em um PDF
  2. Crie um campo de caixa de seleção definindo o nome, tipo, valor padrão e limite retangular
  3. Carregue o arquivo PDF de origem onde a marca de seleção deve ser adicionada na nuvem com um nome
  4. Chame o método PostCreateField para adicionar uma caixa de seleção na página desejada no arquivo PDF carregado
  5. Baixe o arquivo PDF de saída com uma caixa de seleção marcada

Estas etapas descrevem como colocar uma marca de seleção em PDF com a API Low Code do C#. Crie um campo de caixa de seleção definindo seu tipo, valor padrão e uma área retangular descrevendo a posição e as dimensões da caixa de seleção. Carregue o arquivo PDF de origem e chame o método PostCreateField() para adicionar a marca de seleção na página definida no PDF.

Código para inserir marca de verificação em PDF com C# REST API

public static void AddCheckBox()
{
PdfApi pdfApi = new PdfApi("api_key", "app_sid");//aspose.cloud
string name = "input.pdf";
var field = new Field(Name: "the_checkbox_field",Type: FieldType.Boolean,
Values: new List<string> { "1" }, Rect: new Rectangle(LLX: 330,LLY: 670,URX: 340,URY: 680));
try
{
// Upload the PDF file
pdfApi.UploadFile(name, new MemoryStream(File.ReadAllBytes(name)));
var apiResponse = pdfApi.PostCreateField(name, 2, field);
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
// Download created pdf file
Stream storageRes = pdfApi.DownloadFile(name);
storageRes.Position = 0;
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
storageRes.CopyTo(fileStream);
}
Console.WriteLine(apiResponse);
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}

Este código demonstra como adicionar marcas de seleção em PDF com C# REST API. O FieldType.Boolean cria a caixa de seleção e a área retangular descreve a posição inicial e final da caixa de seleção em termos de pontos do canto inferior esquerdo da página. O método PostCreateField() requer o nome do arquivo PDF atribuído ao carregar o arquivo, o número da página e o campo que você deseja adicionar.

Este artigo nos orientou sobre como inserir marca de seleção em PDF com a interface C# REST. Se você quiser adicionar uma página a um arquivo PDF, consulte o artigo em Adicionar nova página em PDF com C# REST API.

 Português