Како додати и уклонити поље обрасца у ПДФ-у преко .NET-а

Како додати и уклонити поље обрасца у ПДФ-у преко .NET-а

Научите да програматски додају и уклањају поље обрасца – као што су текстуалне кутије, чекбоксе и комбокс – у вашем ПДФ датотеке користећи Aspose.PDF Form Editor Plugin за .NET. Овај практични водич помаже у аутоматизацији управљања АцроФормом за пословне, прикупљање података или интеграцију радног тока.

Увод у АцроФормс

АцроФорми су интерактивни ПДФ обрасци који подржавају кориснички унос (текст, избор, потписи).Автоматизација њиховог стварања или модификације у .НЕТ-у је моћан начин за изградњу динамичних пословних апликација или обраде цеви.

Додавање поља обрасца (C# Пример)

Испод, додајте текстуалну кутију, проверу и комбокс на прву страницу постојећег ПДФ-а.

using Aspose.Pdf.Plugins;

string inputPath = @"C:\Samples\sample.pdf";
string outputPath = @"C:\Samples\sample_with_fields.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(
    new[] {
        // Textbox
        new FormTextBoxFieldCreateOptions(1, new Rectangle(10, 700, 90, 715)) {
            MaxLen = 20,
            Value = "Name",
            Color = Color.Brown
        },
        // Checkbox
        new FormCheckBoxFieldCreateOptions(1, new Rectangle(110, 700, 125, 715)) {
            Value = "Agree",
            PartialName = "CheckBox_Agree",
            Color = Color.Blue
        },
        // Combobox
        new FormComboBoxFieldCreateOptions(1, new Rectangle(310, 600, 350, 615)) {
            Color = Color.Red,
            Editable = true,
            DefaultAppearance = new DefaultAppearance("Arial Bold", 12, System.Drawing.Color.DarkGreen),
            Options = new[] {"Option1", "Option2", "Option3"},
            Selected = 1
        }
    });
addOptions.AddInput(new FileDataSource(inputPath));
addOptions.AddOutput(new FileDataSource(outputPath));
plugin.Process(addOptions);

Уклањање облика поља

Да бисте уклонили поље по имену или типу:

var removeOptions = new FormEditorRemoveOptions(
    new[] { "CheckBox_Agree", "TextBoxField1" } // Field names to remove
);
removeOptions.AddInput(new FileDataSource(outputPath));
removeOptions.AddOutput(new FileDataSource(@"C:\Samples\sample_fields_removed.pdf"));
plugin.Process(removeOptions);

Ušteda rezultata

Увек наведете излазни датотеку у вашим опцијама да бисте сачували нови, ажуриран ПДФ. Проверите промене користећи било који ПДВ прегледач или даље аутоматизацију.

Коришћење случајева

  • Изградња прилагођених обрасца за пословне, здравствене и образовне послове
  • Ауто-генерисани сагласност или регистрација ПДФ
  • Бацх-уклањање наследног поља из архивираних обрасца

Često postavljana pitanja

**Q: Da li mogu da odustanem od promena polja posle štednje?**Одговор: ПДФ уређаји су трајни након складиштења. да “дун”, чувајте резервне копије или верзије ваших датотека пре него што направите промене.

**Q: Да ли су подржани сви типови поља облика?**А: Да! Плугин за уређивање обрасца подржава текстуалне кутије, провере, комбобоксе, радио дугмете и још много тога, као што је документирано у АПИ-у.

Про Савет: Користите операције бацх и напредне опције да бисте аутоматизовали широк спектар ПДФ обрасца са пуним контролом над својствима поља и постављања.

 Српски