Az ASPOSE.PDF űrlap Flattener for .NET
Aspose.PDF Form Flattener for .NET egy könnyű plugin, amely átalakítja az interaktív PDF Az AcroForm és az XFA formátum elemeinek statikus PDF tartalmakká történő átalakításával biztosítja, hogy a kitöltött adatok állandó részévé váljanak az oldalon, miközben a vizuális hűség megőrzése megakadályozza a módosítást. Ez az eszköz ideális érzékeny dokumentumok, például szerződések, megállapodások és megfelelőségi formák biztosításához.
Kezdődik a
Telepítés és telepítés
- Adja meg az Aspose.PDF csomagot a .NET projekthez a NuGet-en keresztül, vagy közvetlenül letölti az összeszerelést.
- Helyezze be a mérett licencet a teljes funkcionalitás kikapcsolásához (lásd Mérett licenc ).
Jellemzők és funkciók
1. Tökéletes formája
- Átalakítja az összes interaktív mezőt – szöveges dobozokat, ellenőrző dobozt, rádió gombot, ugrást, digitális aláírásokat – statikus oldal tartalmakká.
- Biztosítja, hogy az értékek láthatók maradnak, de változatlanok.
- Távolítsa el az alapvető formanyomtatvány tárgyakat, hogy minimalizálja a fájl méretét és megszüntesse a szerkesztési képességeket.
2. A szelektív mező elhelyezése
- Cél konkrét mezőket név vagy index szerint.
- Csak a kiválasztott mezők homályosítása, mások interaktív maradása a felülvizsgálat utáni vagy további bejegyzésekhez.
3. XFA és Dynamic Form támogatás
- Mind az AcroForms, mind a dinamikus XFA-alapú formákat kimutatja és rögzíti.
- Megőrzi a komplex alformák és megismétlődő sablonok elrendezését.
4. Jelentkezés és megjegyzés megőrzése
- Tartalmazza a hangsúlyt, jegyzeteket, szalagokat és ingyenes szöveges megjegyzéseket.
- A hang, a fájl mellékletek és a widget-jelölések keveredése a statikus tartalomrétegbe.
5. A megjelenés személyre szabása
- Font beépítése és cseréje a hiányzó fontok elkerülése érdekében.
- Ellenőrizze a mező határait, háttér, és töltse ki a színeket.
- Adjustable kompressziós beállítások kiegyensúlyozni a fájl méret vs. minőség.
6. Batch feldolgozás és streaming
- Több dokumentumot egyszerre feldolgozunk.
- Támogatja az áramon alapuló munkafolyamatokat a szerver oldalán lévő csővezetékekhez.
- Lehetővé teszi közvetlenül a belépéstől a kimeneti áramlásokig közvetlen fájlok nélkül.
7. Hibaelhárítás és érvényesítés
- Részletes kivételeket ad olyan kérdésekhez, mint a titkosított PDF-k vagy a nem érvényes mezők.
- Lehetővé teszi a problémás dokumentumok bejelentkezését, kikapcsolását vagy visszavonását.
8. teljesítmény és memória menedzsment
- A diszkardok a felhőkarcolás után szerkezeteket képeznek, hogy csökkentsék a memória használatát.
- Támogatja az inkrementális frissítéseket és a nagyon nagy fájlok részleges feltöltését.
Kód példája: PDF formanyomtatvány
// 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);Tippek és legjobb gyakorlatok
- A PDF engedélyek validálása a futóidő hibáinak elkerülése érdekében.
- Helyezze be vagy cserélje ki a betűtípusokat, hogy elkerülje a helytartó szimbólumokat a kimenetelben.
- Használjon áramalapú csővezetékeket nagy csomópontokra a hatékonyság javítása érdekében.
- Tesztelje az XFA alformák valamennyi változását a layout konzisztenciájára.
- Alkalmazza a szelektív flörtölést olyan munkafolyamatokhoz, amelyek vegyes interaktív és biztonságos szakaszokat igényelnek.
- A monitor hiba napló a nem támogatott jegyzetekhez a munkafolyamat stabilitásának fenntartása érdekében.
- A tömörítés és a megjelenés opciói optimális egyensúlyt biztosítanak méret és minőség között.
Gyakran feltett kérdések
**Mit nyújt a .NET Form Flattener?**Biztonságosan konvertálja az interaktív PDF formanyomtatványokat statikus, nem szerkeszthető dokumentumokká, miközben tartalmat és jegyzeteket tart.
**Hogyan különbözik az Aspose.PDF a .NET-hez?**Az Aspose.PDF for .NET egy átfogó könyvtár a PDF létrehozására, szerkesztésére és átalakítására.A Form Flattener kifejezetten a formanyomtatványok megőrzésére összpontosít.
**Csak bizonyos mezőket tudok eldobni?**Igen, a szelektív feldolgozás lehetővé teszi, hogy egy adott mezőt nevet vagy indexet célozzon.
**Támogatja az XFA űrlapokat?**Igen, mind az AcroForms és az XFA-alapú formanyomtatványokat támogatják.
**Ez alkalmas a szerver oldal automatizálására?**Igen, a batch feldolgozással és az áramellátással optimalizálva van a nagy mennyiségű munkafolyamatokhoz.