Aspose.Words XML procesor datoteke za .NET
Sljedeći Članak.Words XML Procesor datoteke za .NET omogućuje razvijalcima da lako stvaraju, preuzimaju, uređuju i spašavaju dokumente koji se temelje na označavanju. podržava ulaz XML-a i omogućava izlazak u više formata koje se nalaze na fiksnom rasporedu i protoku, uključujući XPS, XamlFixed, OpenXPS i XAMLFlowPack. To ga čini sveobuhvatnim izborom za aplikacije .Net koje zahtijevaju konverziju dokumenata, generaciju ili objavljivanje tokova rada.
Instaliranje i postavljanje
- Instalirajte paket Aspose.Words putem NuGet .
- Dodajte referencu na
Aspose.Words.dll
u vašem projektu. - konfiguracija Mjerena dozvola Prije nego što pozovete API da otključite punu funkcionalnost.
- Podržane platforme: Windows, Linux, macOS, Xamarin, Mono i .NET Core.
Ključne značajke i funkcionalnosti
1. stvaranje znakovnih jezika dokumenata
- Izgradite drveće dokumenata s API-ima u stilu DOM.
- Definicija elemenata, atributa i nazivnih prostora.
- Upišite tekst, slike i vanjske resurse.
- Primijenite XML-bazne stilove za dosljedno formiranje.
Preuzimanje postojećih XML datoteka
- Razdvajanje dobro formiranog XML-a u pamćenje.
- Otkrijte strukturu dokumenta, nazivne prostore i kodiranje.
- Podrška za velike XML datoteke putem opcija prijenosa.
- Pregled i ispitivanje elemenata i atributa.
var doc = new Document("Input.xml");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words XML File Processor");
doc.Save("EditedOutput.xps");
Edit Document Tree i sadržaj
- Dodajte, uklonite ili izmijenite čvorove na bilo kojoj razini hierarhije.
- Aktualizirajte svojstva, unutarnji tekst i formiranje metapodataka.
- Upišite/izbrisati sekcije, stavke, tečajeve ili prilagođeni XML.
- Klonski podgradi za templiranje scenarija.
Sljedeći članakSave to XPS
- Izvoz kao XPS S fiksnom lojalnošću.
- Održavajte tipografiju, stranicu i vektorsku grafiku.
- Uključite fontove, slike i boje profila.
- Kontrola kompresije, sigurnosti i stranice.
Uštedjeti na XamlFixed
- Generate XAML Fiksni dokumenti za tiskanje ili WPF prikaz.
- Održavajte točan raspored teksta, oblika i slika.
- Interoperabilnost s FlowDocument/FixedDokument.
- Prilagodite rečenice resursa i metapodatke.
Uklanjanje na OpenXPS
- Proizvodnja OpenXPS-kompatibilnih paketa.
- Podrška digitalnim potpisima i odnosima.
- Optimize ZIP Kontejner za prijenos / distribuciju.
- Prilagoditi razine kompresije za performanse.
Sljedeći članakSave na XamlFlow
- Izvoz dinamičnih, protok-baziranih dokumenata za fleksibilne rasporedove.
- Upravljajte stranicama, stolpcima i ponovljivim tekstom.
- XamlFlowPack pakira više Flow dokumenata u jednom arhivu.
- Idealan za odgovarajuće UI, previzije i digitalno objavljivanje.
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "XML Processor Chart Example";
chart.Series.Clear();
chart.Series.Add("Series 1",
new string[] { "Category 1", "Category 2", "Category 3" },
new double[] { 2.7, 3.2, 0.8 });
doc.Save("ChartOutput.xps");
8.Razumijevanje i navigacija
- Upišite, ažurirajte ili uklonite oznake.
- Navigacija izravno na knjigovodstvene oznake u velikim dokumentima.
- Sastavite razine brošure kada uštedite na XPS/XAML.
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark1");
builder.Write("Generated by Aspose.Words XML File Processor");
builder.EndBookmark("Bookmark1");
var saveOptions = new XpsSaveOptions();
saveOptions.OutlineOptions.BookmarksOutlineLevels.Add("Bookmark1", 1);
doc.Save("BookmarkOutput.xps", saveOptions);
Dodatne editacijske značajke
- Pronađite i zamijenite tekst.
- Dodajte ili uredite naslove, tablice, popise i napomene.
- Upravljanje komentarima i praćenje promjena.
- Upišite slike, grafike i ugrađene predmete.
Najbolje prakse
- Počnite licencirati rano kako biste izbjegli način ocjenjivanja.
- Koristite API za prijenos za vrlo velike datoteke.
- Prihvaćanje dokumenata za slobodne resurse.
- Validirati XML sheme prije punjenja kada je potrebna stroga usklađenost.
- Profile sačuvaju opcije (fidelnost vs. kompresija) kako bi se optimizirala proizvodnja.
- Batch procesne konverzije za učinkovitost u poslovnim radnim tokovima.
Tipovi za rješavanje problema
- Uvjerite se da je XML ulaz dobro oblikovan i valjan.
- Razgovarajte s iznimkama konverzije milosrdno.
- Provjerite dostupnost fontova i resursa za točnu izvedbu.
- Testiranje rezultata u različitim XPS/XAML preglednicima za kompatibilnost.
Često postavljana pitanja (FAQ)
**Q: Koje formate mogu sačuvati XML?**A: Podržani formati uključuju XPS, XamlFixed, OpenXPS i XAMLFlowPack.
**Q: Mogu li napraviti XML dokumente iz skratka?**Odgovor: Da, možete programski izgraditi cjelovite XML strukture pomoću DOM API-ja.
**Q: Podržava li to velike datoteke?**Odgovor: Da, s opcijama za prijenos / spašavanje možete učinkovito obrađivati gigabajtske XML datoteke.
**Q: Mogu li uključiti grafike i slike u XML izlazak?**A: Da, grafikoni, slike i ugrađeni resursi su u potpunosti podržani.