Aspose.PDF Formát Flattener pre .NET

Aspose.PDF Form Flattener pre .NET je ľahký plugin, ktorý transformuje interaktívne PDF formuláre do needitovateľných dokumentov „flatením“ formulárov polí. Konvertovaním prvkov formulára AcroForm a XFA na statický PDF obsah, zabezpečuje, že vyplnené údaje sa stávajú trvalou súčasťou stránky, zachováva vizuálnu vernosť a zároveň zabraňuje modifikácii. Tento nástroj je ideálny pre zabezpečenie citlivé dokumenty, ako sú zmluvy, dohody a formy súladu.

Začať sa

Inštalácia a nastavenie

  • Pridajte balík Aspose.PDF do vášho projektu .NET prostredníctvom NuGet alebo stiahnite zhromaždenia priamo.
  • Aplikovať merané licencie odomknúť plnú funkčnosť (pozri Metrické licencie ).

Funkcie a funkcie

1. kompletná forma pletenia

  • Konvertuje všetky interaktívne polia - textové krabice, kontrolné boxy, rádiové tlačidlá, dropdowns, digitálne podpisy - na statický obsah stránky.
  • Uistite sa, že hodnoty zostanú viditeľné, ale nezmenené.
  • Odstráni objekty podkladovej formy, aby sa minimalizovala veľkosť súboru a odstránili schopnosti úpravy.

2. selektívne pole Flattening

  • Cieľové konkrétne polia podľa názvu alebo indexu.
  • Flatte len vybrané polia, nechajte iné interaktívne pre post-review alebo ďalšie vstupy.

Podpora XFA a Dynamic Form

  • Detekuje a rozptyľuje akroformy a dynamické formy založené na XFA.
  • Zachováva rozloženie zložitých podformátov a opakovateľných šablón.

Anotácia a komentáre o zachovaní

  • Zadržia zdôraznenia, poznámky, štampy a bezplatné komentáre.
  • Zmieša audio, súborové prílohy a widgetové poznámky do statického obsahu.

5. zobrazenie prispôsobenie

  • Vloženie fontov a nahradenie, aby sa zabránilo chýbajúce fonty.
  • Ovládanie hraníc poľa, pozadia a vyplnenie farieb.
  • Prispôsobiteľné nastavenia kompresie na vyváženie veľkosti súboru vs. kvalita.

Batch spracovanie a streamovanie

  • Vykonávanie viacerých dokumentov naraz.
  • Podporuje pracovné toky na báze prúdu pre potrubia na strane servera.
  • Umožňuje pletenie priamo z vstupu na výstup toky bez sprostredkovateľných súborov.

7. chybové riešenie a validácia

  • Poskytuje podrobné výnimky pre problémy, ako sú šifrované PDF alebo neplatné polia.
  • Umožňuje logovanie, skopovanie alebo odovzdanie problémových dokumentov.

Výkon a manažment pamäte

  • Diskardy tvoria štruktúry po pletení, aby sa znížilo používanie pamäte.
  • Podporuje inkrementálne aktualizácie a čiastočné načítanie pre veľmi veľké súbory.

Príklad kódu: Flattening PDF Form

// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "form.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "form-flattened.pdf");

// Create FormFlattener instance
var flattener = new FormFlattener();

// Configure options for flattening all fields
var options = new FormFlattenAllFieldsOptions();

// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

// Process flattening
var resultContainer = flattener.Process(options);

// Retrieve result
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

Tipy a najlepšie postupy

  • Validujte povolenia PDF pred platením, aby ste zabránili chybám v pracovnom čase.
  • Vložte alebo nahraďte písma, aby ste sa vyhli symbolom umiestnenia v produkcii.
  • Použite prúdové potrubia pre veľké batérie na zlepšenie efektívnosti.
  • Vyskúšajte pletenie na všetkých variantoch subformy XFA pre konzistenciu rozloženia.
  • Aplikujte selektívne pletenie pre pracovné toky, ktoré vyžadujú zmiešané interaktívne a zabezpečené sekcie.
  • Monitor chybové záznamy pre nepodporované poznámky udržať robustnosť pracovného toku.
  • Tune kompresie a vzhľad možnosti pre optimálnu rovnováhu medzi veľkosťou a kvalitou.

Často kladené otázky

**Čo formulár Flattener pre .NET poskytuje?**Bezpečne konvertuje interaktívne formuláre PDF na statické, needitovateľné dokumenty a zároveň zachováva obsah a poznámky.

**Ako sa líši od Aspose.PDF pre .NET?**Aspose.PDF pre .NET je komplexná knižnica pre tvorbu, úpravu a konverziu PDF. Form Flattener sa zameriava špecificky na zabezpečenie údajov o formulári pomocou flatenových polí.

*Môžem platiť iba určité polia?*Áno, selektívne fletenie vám umožní cítiť konkrétne polia podľa názvu alebo indexu.

**Podporuje to formuláre XFA?**Áno, podporujú sa aj formuláre založené na AcroForms a XFA.

**Je vhodný pre automatizáciu serverovej strany?**Áno, s batchovým spracovaním a podporou prúdu je optimalizovaný pre pracovné toky s vysokým objemom.

 Slovenčina