Az ASPOSE.PDF űrlap Flattener for .NET
Aspose.PDF Form Flattener for .NET egy könnyű plugin, amely átalakítja az interaktív PDF űrlapok nem szerkeszthető dokumentumok a “flatteering” formanyomtatvány mezők. Azáltal, hogy az AcroForm és XFA formátum elemek statikus PDF tartalmak, ez biztosítja, töltött adatok állandó részévé válik az oldalon, megőrizve a vizuális hűség, miközben megakadályozza a módosítás. Ez az eszköz ideális a biztonságos érzékeny anyagok, mint a szerződések, megállapodások, és a megfelelési formák.
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.