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
Criar uma conta Credenciais da API para adicionar uma caixa de seleção em um PDF
Download Aspose.PDF Cloud SDK for Dotnet to create a checkbox in PDF
Configure o projeto C# com o SDK acima para adicionar um campo de marca de seleção
Etapas para adicionar caixa de seleção ao PDF com API baseada em C# .NET
- Configure o PdfApi usando suas credenciais para adicionar uma marca de seleção em um PDF
- Crie um campo de caixa de seleção definindo o nome, tipo, valor padrão e limite retangular
- Carregue o arquivo PDF de origem onde a marca de seleção deve ser adicionada na nuvem com um nome
- Chame o método PostCreateField para adicionar uma caixa de seleção na página desejada no arquivo PDF carregado
- 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.