Miten lisätä ja poistaa lomakkeen kentät PDF: ssä .NET: n kautta
Opettele lisäämään ja poistamaan lomakkeen kentät – kuten tekstilaatikot, tarkkailupalvelut ja comboboxit – ohjelmoituksellisesti omassa lomakkeessasi PDF tiedostot käyttämällä Aspose.PDF Form Editor Plugin for .NET. Tämä käytännön opas auttaa automaattisesti AcroForm hallinta liiketoiminnan, tietojen keruu, tai työnkulun integrointi.
Tutkimus AcroForms
AcroForms ovat interaktiivisia PDF-muotoja, jotka tukevat käyttäjän tuloksia (tekst, valinta, allekirjoitukset). Automaattinen luominen tai muokkaaminen .NET: ssä on tehokas tapa rakentaa dynaamisia liiketoiminta-sovelluksia tai käsitellä putkia.
Lisää lomakkeen kentät (C# esimerkki)
Alla lisätään tekstilaatikko, tarkastus ja combobox olemassa olevan PDF:n ensimmäiselle sivulle.
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);Poistaa muodon kentät
Poista kentät nimen tai tyypin mukaan:
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);Säästää tuloksia
Valitse aina lähtötiedosto vaihtoehdoissasi tallentaa uusi, päivitetty PDF. Tarkista muutokset minkä tahansa PDF-näytön tai automaation avulla.
Käytä tapauksia
- Rakenna räätälöityjä käyttömuotoja liiketoimintaan, terveydenhuoltoon, koulutukseen
- Automaattinen suostumus tai rekisteröinti PDF-tiedostoja
- Batch-hävitä perinnölliset kentät arkistoiduista lomakkeista
Usein kysyttyjä kysymyksiä
**Q: Voinko poistaa kentän muutoksia säästämisen jälkeen?**A: PDF-muokkaukset ovat pysyviä tallennuksen jälkeen. ”undo”, säilytä varmuuskopioita tai versio tiedostoja ennen muutoksia.
**Q: Kaikki lomakkeen kenttätyypit tukevat?**A: Kyllä! Form Editor Plugin tukee tekstilaatikkoja, tarkastuslaatikot, comboboxit, radio-painikkeet ja paljon muuta API: ssä dokumentoituina.
Pro Vihje: Käytä pakettioperaatioita ja kehittyneitä vaihtoehtoja automatisoimaan laajamittaiset PDF-lomakkeet, joilla on täydellinen valvonta kentän ominaisuuksista ja sijainnista.