Aspose.PDF -lomake Flattener for .NET

Aspose.PDF Form Flattener for .NET on kevyt plugin, joka muuntaa vuorovaikutteiset PDF-lomakkeet muokkaamattomiin asiakirjoihin ”mullistamalla” lomakkeen kenttät. Muuntamalla AcroForm ja XFA lomakkeiden elementtejä staattiseen pdf-sisältöön, se varmistaa, että täyttyneet tiedot tulevat pysyväksi osaksi sivua, säilyttäen visuaalisen uskollisuuden samalla estämällä muutoksen. Tämä työkalu on ihanteellinen varmistamaan herkkä dokumentti, kuten sopimukset, sopimus ja vaatimustenmukaisuus.

Aloittaminen

Asennus ja asennus

  • Lisää Aspose.PDF-paketti .NET-projektiin NuGetin kautta tai lataa kokoelmat suoraan.
  • Sovelletaan mitattuja lisenssejä avaamaan täysi toiminnallisuus (katso mitattu lisenssi ).

Ominaisuudet ja toiminnot

1. Täydellinen muoto Flattening

  • Se muuntaa kaikki vuorovaikutteiset kentät - tekstilaatikot, tarkastuskoneet, radio-painikkeet, laskimot ja digitaaliset allekirjoitukset - staattiseen sivun sisältöön.
  • Varmista, että arvot pysyvät näkyvinä, mutta muuttumattomina.
  • Poistaa taustalla olevat lomakkeen kohteet tiedoston koon minimoimiseksi ja muokkauskyvyn poistamiseksi.

2. Selektiivinen kenttä

  • Tarjoa tiettyjä kenttiä nimen tai indeksin mukaan.
  • Sekoita vain valitut kentät, jättäen toiset interaktiivisiksi jälkikäteen tai jatkossa.

3. XFA ja dynaaminen muoto tuki

  • Se havaitsee sekä AcroForms että dynaaminen XFA-pohjainen muoto.
  • Se säilyttää monimutkaisten aluetteloiden ja toistettavissa olevien mallien järjestelmän.

4. Huomautus ja kommentti säilyttäminen

  • Sisältää huomautuksia, muistiinpanoja, merkkejä ja ilmaisia kommentteja.
  • Muokkaa äänen, tiedoston liitetiedostoja ja widget-ilmoituksia staattiseen sisällön kerrokseen.

5. Näytön mukauttaminen

  • Fontin sisällyttäminen ja korvaaminen puuttuvien fonttien välttämiseksi.
  • Hallitse kentän rajoja, taustoja ja täytä värejä.
  • Säännölliset kompressiasetukset tasapainottamaan tiedoston koon vs. laadun.

6. Batch Processing ja Streaming

  • Käsittele useita asiakirjoja kerralla.
  • Tukee virranpohjaisia työnkulkuja palvelinpuolen putkille.
  • Se mahdollistaa välittömän virtaamisen sisäänkäynnistä lähtövirtoihin ilman väliaikaisia tiedostoja.

7. Virheiden käsittely ja validointi

  • Tarjoaa yksityiskohtaisia poikkeuksia ongelmiin, kuten salattujen PDF-tiedostojen tai vailla olevien kenttien osalta.
  • Se mahdollistaa ongelmallisten asiakirjojen tallentamisen, poistamisen tai peruuttamisen.

8. suorituskyky ja muistin hallinta

  • Discardit muodostavat rakenteita leikkauksen jälkeen muistin käytön vähentämiseksi.
  • Tuki lisääntyviä päivityksiä ja osittaista latausta hyvin suurille tiedostoille.

Esimerkki koodista: 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);

Vinkkejä ja parhaita käytäntöjä

  • Validoi PDF-oikeudet ennen flattaamista, jotta vältetään toimenpiteiden virheet.
  • Sisällytä tai korvaa kirjaimet paikanhaltijan symboleiden välttämiseksi tuloksessa.
  • Käytä virta-pyyhkeitä suurille putkeille tehokkuuden parantamiseksi.
  • Testaa kaikkien XFA-subformaattien muunnelmien täyttymistä asetuksen johdonmukaisuuden varmistamiseksi.
  • Soveltaa valikoivaa flattaamista työvirtoihin, jotka vaativat sekoitettuja vuorovaikutteisia ja varmistettuja osia.
  • Tarkkailun virhe arkistoidaan tukemattomiin ilmoituksiin, jotta työnkulun kestävyys säilyy.
  • Tune kompression ja ulkonäkö vaihtoehtoja optimaalisen tasapainon koko ja laatu.

Usein kysyttyjä kysymyksiä

**Mitä .NET Flattener -lomake tarjoaa?**Se turvallisesti muuntaa vuorovaikutteiset PDF-lomakkeet staattisiin, muokkaamattomiin asiakirjoihin säilyttäen samalla sisältöä ja merkintöjä.

**Miten se eroaa Aspose.PDF:stä .NET:lle?**Aspose.PDF for .NET on kattava kirjasto PDF:n luomiseen, muokkaamiseen ja muuntamiseen.Form Flattener keskittyy erityisesti lomakkeen tietojen turvaamiseen flattering kenttien avulla.

*Voinko paistaa vain tiettyjä kenttiä?*Kyllä, valikoiva flattening sallii kohdistaa tiettyjä kenttiä nimellä tai indeksiin.

**Onko se tukee XFA-lomakkeita?**Kyllä, sekä AcroForms että XFA-pohjaiset lomakkeet tukevat.

**Soveltuuko se palvelinpuoliseen automaatioon?**Kyllä, pakkauksen käsittelyn ja virran tuen ansiosta se on optimoitu korkean volyymin työvirtoille.

 Suomi