Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Para adicionar um campo de formulário em um arquivo PDF existente, você precisa usar o método AddField da classe FormEditor. Este método requer que você especifique o tipo do campo que deseja adicionar, juntamente com o nome e a localização do campo. Você precisa criar um objeto da classe FormEditor, usar o método AddField para adicionar um novo campo no PDF. Além disso, você pode especificar um limite no número de caracteres em seu campo com SetFieldLimit e, finalmente, usar o método Save para salvar o arquivo PDF atualizado. O seguinte trecho de código mostra como adicionar um campo de formulário em um arquivo PDF existente.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddField()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf();
// Create an instance of FormEditor to manipulate form fields
using (var editor = new Aspose.Pdf.Facades.FormEditor())
{
// Bind PDF document
editor.BindPdf(dataDir + "Sample-Form-01.pdf");
// Add a text field named "Country" to the first page of the PDF
// Specify the coordinates of the field (left, bottom, right, top)
editor.AddField(Aspose.Pdf.Facades.FieldType.Text, "Country", 1, 232.56f, 496.75f, 352.28f, 514.03f);
// Set a character limit for the "Country" field to 20 characters
editor.SetFieldLimit("Country", 20);
// Save PDF document
editor.Save(dataDir + "Sample-Form-01-mod.pdf");
}
}
O método AddSubmitBtn permite que você defina a URL do botão de envio em um arquivo PDF. Esta é a URL para onde os dados são enviados quando o botão de envio é clicado. No nosso código de exemplo, especificamos a URL, o nome do nosso campo, o número da página em que queremos adicionar e as coordenadas de posicionamento do botão. O método AddSubmitBtn requer o nome do campo do botão de envio e a URL. Este método é fornecido pela classe FormEditor. O seguinte trecho de código mostra como definir a URL do botão de envio.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddSubmitBtn()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf();
// Create an instance of FormEditor to manipulate form fields
using (var editor = new Aspose.Pdf.Facades.FormEditor())
{
// Bind PDF document
editor.BindPdf(dataDir + "Sample-Form-01.pdf");
// Add a submit button named "Submit" to the first page of the PDF
// Specify the button text ("Submit"), the URL to which the form data will be submitted,
// and the coordinates of the button (left, bottom, right, top)
editor.AddSubmitBtn("Submit", 1, "Submit", "http://localhost:3000", 232.56f, 466.75f, 352.28f, 484.03f);
// Save PDF document
editor.Save(dataDir + "Sample-Form-01-mod.pdf");
}
}
O método AddFieldScript permite que você adicione JavaScript a um botão de pressão em um arquivo PDF. Este método requer o nome do botão de pressão e o JavaScript. Este método é fornecido pela classe FormEditor. O seguinte trecho de código mostra como definir JavaScript para um botão de pressão.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void AddFieldScript()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf();
// Create an instance of FormEditor to manipulate form fields
using (var editor = new Aspose.Pdf.Facades.FormEditor())
{
// Bind PDF document
editor.BindPdf(dataDir + "Sample-Form-01.pdf");
// Add a JavaScript action to the field named "Last Name"
// The script displays an alert box with the message "Only one last name"
editor.AddFieldScript("Last Name", "app.alert(\"Only one last name\",3);");
// Save PDF document
editor.Save(dataDir + "Sample-Form-01-mod.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.