Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET предоставляет отличные возможности для создания/изменения полей формы внутри PDF-документа. С помощью этого API вы можете программно заполнять поля формы внутри PDF-файла, заполнять поля формы, импортируя данные из FDF в PDF-файл, XFDF в PDF-файл, XML в PDF-файл или даже вы можете импортировать данные из объекта System.Data.DataTable.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.Pdf-for-.NET
private static void ImportData()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms();
using (var form = new Aspose.Pdf.Facades.Form())
{
// Bind PDF document
form.BindPdf(dataDir + "input.pdf");
// Import data fdf
using (var xfdfInputStream = new FileStream(dataDir + "student.fdf", FileMode.Open))
{
form.ImportFdf(xfdfInputStream);
}
// Import data XML
using (var xfdfInputStream = new FileStream(dataDir + "input.xml", FileMode.Open))
{
form.ImportXml(xfdfInputStream);
}
// Import data XFDF
using (var xfdfInputStream = new FileStream(dataDir + "input.xfdf", FileMode.Open))
{
form.ImportXfdf(xfdfInputStream);
}
// Save PDF document
form.Save(dataDir + "ImportDataUpdated_out.pdf");
}
}
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.Pdf-for-.NET
private static void ExportData()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdfFacades_Forms();
using (var form = new Aspose.Pdf.Facades.Form())
{
// Bind PDF document
form.BindPdf(dataDir + "input.pdf");
// Create FDF file
using (var fdfOutputStream = new FileStream(dataDir + "data_out.fdf", FileMode.Create))
{
form.ExportXfdf(fdfOutputStream);
}
// Create XML file
using (var xmlOutputStream = new FileStream(dataDir + "data_out.xml", FileMode.Create))
{
form.ExportXfdf(xmlOutputStream);
}
// Create XFDF file
using (var xfdfOutputStream = new FileStream(dataDir + "data_out.xfdf", FileMode.Create))
{
form.ExportXfdf(xfdfOutputStream);
}
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.