Aspose.PDF Formų redaktorius .NET
Aspose.PDF Form Editor for .NET yra lengvas papildas, pastatytas ant viso Asposa.pdf variklio, teikiant orientuotus API pridėti, atnaujinti ar pašalinti laukus AcroForms. Tai leidžia kūrėjams automatiškai formų redagavimo darbo srautus - kurti interaktyvius formos laukai, modifikuoti esamus ir valyti senus įrašus - be viso PDF Šis įrankis nesunkiai integruojamas su .NET programomis, žymiai didinant našumą supaprastindamas formų tvarkymą.
pradėti
Įdiegimas ir nustatymas
- NuGet paketas: Įdiegti
Aspose.PDFper NuGet arba jūsų pageidaujamą paketo vadybininką. išsamiems žingsniams žr Installation ir vadovas. - Nustatykite matuojamą licenciją: Akcentuokite matuoti licencijas paraiškos pradžioje, kad išvengtumėte vertinimo apribojimų Išmatuota licencija Dėl detalių.
Savybės ir funkcijos
1. sukurti naujų formų laukus
- Ji palaiko platų lauko tipų: teksto dėžutės, kontrolės dėžės, radijo mygtukai, atsisiųsti sąrašus, kombo dėžius ir skaitmeninio parašo laukus.
- Tiksli pozicionavimas: nurodykite puslapio indeksą, rektangulių koordinatus ir rotaciją.
- Pradinės vertės nustatymas: sukūrimo metu priskiriamas numatytas tekstas arba tikrinamos sąlygos.
2. atnaujinti esamus formos laukus
- Rasti laukus pagal vardą ar indeksą, kad pritaikytumėte savybes.
- Pakeiskite vertybes, išvaizdą (formą, dydį, spalvą) ir suderinimą.
- Pakeiskite lauko ribas arba puslapio vietą, kad atitiktų dinaminį išdėstymą.
Pašalinti arba renovuoti laukus
- Ištrinkite pasenusius arba laikinus laukus, nepažeidžiant kitų.
- Pakeisti laukus nuoseklumui arba išvengti vardinimo konfliktų derinant PDF failus.
4. lauko išvaizdos pritaikymas
- Kontrolės raidės, tekstų spalvos ir sienos stilius.
- Taikykite fonų spalvas ar skaidrumą skaityti arba prekės ženklu.
- Leidžiama daugiašalių ir švirkštinų tekstų parinkčių.
Box ir sienų valdymas
- Nustatykite sienos linijos plotį, stilių (tvirtą, švirkštą) ir spalvą.
- Pritaikykite įrašą, susijusį su lauke.
- Nustatykite pritaikytus sienos dizainus su išvaizdos srauto redagavimu.
Darbas su lauko kolekcijomis
- Iterate per laukus konkrečiame dokumente ar puslapyje.
- Ieškoti pagal tipą, pavadinimą ar metaduomenis.
- Atlikite daugiafunkcinius atnaujinimus į kelis laukus vienoje vietoje.
Importo ir eksporto formos duomenys
- Eksportuoti lauko vertes į XML/XFDF integracijai su žiniatinklio formų tvarkytojais.
- Importuoti XFDF į populiacijos laukus batch scenarijus.
- Išorinių duomenų šaltinių sinchronizavimas su PDF formomis.
Šablonas pagrįstas formos kartos
- Projektuoti meistriškus PDF su vietos turėtojais ir klonuoti juos keliems įrašams.
- Automatinis pakartotinis formos darbo srautas su lauko rinkiniais.
- Duomenų turinį sujungti į šablonus darbo metu.
Dokumento vientisumas ir optimizavimas
- Editavimo metu išsaugokite įrašus, nuorodas ir struktūrą.
- Optimizuokite PDF dydį plytinant nenaudotus laukus arba spausdinant metaduomenis.
- Pagalba didėjančiam taupymui didelės apimties operacijoms.
Kodų pavyzdys: PDF formos redagavimas
// Specify input and output files
var inputPath = Path.Combine(@"C:\Samples\", "form.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "form-out.pdf");
// Create FormEditor instance
var formEditor = new FormEditor();
// Configure options for adding a text field
var options = new FormEditorAddOptions
{
FieldName = "CustomerName",
FieldType = FieldType.Text,
PageIndex = 1,
Rect = new Rectangle(100, 500, 300, 530),
DefaultValue = "John Doe"
};
// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
// Process form editing
var resultContainer = formEditor.Process(options);
// Retrieve result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);Patarimai ir geriausios praktikos
- Atsisiųskite didelius PDF failus atminties efektyvumo režimu, kad išvengtumėte nepamirštamų klaidų.
- Naudokite unikalius lauko pavadinimus, kad išvengtumėte susidūrimų su formomis.
- Taikykite bulk išvaizdos atnaujinimus per vieną API skambučius, kad galėtumėte atlikti.
- Plokščiai laukai tik po visų atnaujinimų, kad išsaugotų sąveiką.
- Įdiegti tvirtą klaidų tvarkymą failų I / O ir licencijavimo.
- Centralizuokite lauko geometrijos įrankius nuosekliai išdėstyti.
- Naudokite XFDF importą / eksportą be jokios priežasties integruoti su žiniatinklio ir trečiųjų šalių paslaugomis.
Dažnai užduodami klausimai
**Ką pateikia .NET formos redaktorius?**Ji suteikia išsamią kontrolę PDF formos laukų įtraukimo, redagavimo, pašalinimo ir valdymo programomis, leidžiančių pažangią „AcroForms“ pritaikymą.
**Kaip Aspose.PDF .NET skiriasi nuo Form Editor įskiepio?**Aspose.PDF .NET yra pilnas PDF API, apimantis kūrimą, redagavimą, suspaudimą ir kt. Formų redaktoriaus plokštė konkrečiai orientuota į formų manipuliavimą.
**Ar tai tik AcroForms?**Taip, šis priedas yra pritaikytas AcroForm lauko valdymui. Plačiau PDF užduočių galima tvarkyti per visą Aspose.PDF biblioteką.
**Kokia yra licencijos kaina?**Formų redaktoriaus funkcija yra prieinama Aspose.PDF .NET programoje, planai prasideda nuo 99 JAV dolerių.
**Ar galiu importuoti ir eksportuojant duomenis iš išorinių sistemų?**Taip, „Plugin“ palaiko XML žymės ir XFDF formatus, kad būtų lengva sinchronizuoti su išorinių duomenų šaltinių ar žiniatinklio formos darbo srautus.