Това ръководство обяснява как да вмъкнете полета за попълване в PDF в C#. Има всички съставки за създаване на среда и написване на предварително приложение, което може да се използва за добавяне на полета на формуляр към PDF в C#. Ще имате пълен контрол върху поставянето на контролата на определена позиция на определена страница.
Стъпки за добавяне на попълваеми полета към PDF в C#
- Задайте средата за добавяне на Aspose.PDF for .NET към приложението, за да добавите текстово поле
- Създайте обект на клас FormEditor за обвързване на целевия PDF файл
- Свържете PDF файла с обекта FormEditor за добавяне на контроли към него
- Добавете текстово поле на първата страница на целевия PDF файл на определена позиция, като използвате метода AddField
- Задайте лимита за въвеждане на данни за новодобавеното текстово поле
- Запазете получения PDF файл
Тези стъпки очертават процеса за добавяне на текстово поле към PDF в C#. Процесът се инициира чрез създаване на обект от клас FormEditor, тъй като той съдържа всички основни методи и свойства за изпълнение на тази задача, като целевият PDF файл е обвързан с него и след това методът AddField на този клас се използва за добавяне на текстово поле към конкретен страница и местоположение. Можете да зададете различни свойства на новодобавената контрола, например за текстовото поле можете да зададете максималния разрешен текст.
Код за добавяне на редактируемо поле към PDF в C#
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a FormEditor object and bind the target PDF file | |
FormEditor formEditor = new FormEditor(); | |
formEditor.BindPdf("input.pdf"); | |
// Add a textbox in the first page of PDF and set its limit to 22 characters | |
formEditor.AddField(FieldType.Text, "CityName", 1, 228, 494, 350, 512); | |
formEditor.SetFieldLimit("CityName", 22); | |
// Save the PDF | |
formEditor.Save("output.pdf"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Горният код демонстрира процеса на как да добавяте полета за попълване в PDF в C#. Използва се клас FormEditor, който поддържа добавяне на различни контроли на формуляри към PDF страница като текстово поле, квадратче за отметка, бутон, многоредов текст, изображение, време за данни и радио контрол, за да назовем само няколко. Предполага се, че всяка контрола има различни свойства, следователно се използват подходящи свойства от класа FormEditor, както тук е зададено ограничението на полето.
Това кратко ръководство обяснява задачата за добавяне на полета към PDF в C#. Ако искате да научите процеса за изравняване на полетата на формуляра в PDF файл, вижте статията на как да изравните полетата на PDF формуляр в C#.