Aspose.Words XML failu apstrādātājs .NET
Lāčplēša - vārdi XML File Processor for .NET ļauj izstrādātājiem viegli izveidot, lejupielādēt, rediģēt un saglabāt marķētus dokumentus. tā atbalsta XML ieejas un ļauj iznākumu uz vairākiem fiksētu izkārtojumu un plūsmas bāzes formātos, ieskaitot XPS, XamlFixed, OpenXPS , XAMLFlow, un XamaflowPack. Tas padara to par daudzveidīgu izvēli .Net lietojumprogrammām, kas prasa dokumentu konversiju, ģenerēšanu vai publicēšanu darba plūmes.
Instalācija un uzstādīšana
- Instalējiet Aspose.Words paketi, izmantojot NuGet .
- Pievienojiet atsauci uz
Aspose.Words.dll
Jūsu projektā. - Configure Mērtēta licencēšana pirms uzaicināt API, lai atslēgtu pilnīgu funkcionalitāti.
- Atbalstītas platformas: Windows, Linux, macOS, Xamarin, Mono un .NET Core.
Galvenās iezīmes un funkcijas
Izveidojiet Markup valodas dokumentus
- Izveidojiet dokumentu kokus ar DOM stila API.
- Definēt elementus, atribūtus un nosaukuma telpas.
- Ievadiet tekstu, attēlus un ārējos resursus.
- Piemērojiet XML bāzētos stilus konsekventai formatēšanai.
2. lejupielādēt esošos XML failus
- Izveidojiet labi izveidoto XML uz atmiņas modeli.
- Identificējiet dokumentu struktūru, nosaukuma telpas un kodēšanu.
- Atbalsts lieliem XML failiem, izmantojot streikēšanas iespējas.
- Pārraidiet un pārbaudiet elementus un atribūtus.
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 un saturs
- Pievienot, noņemt vai mainīt nodus jebkurā hierarhijas līmenī.
- Atjaunināt atribūtus, iekšējo tekstu un formātā metadatu.
- Ievadiet/izdzēstiet sadaļas, apakšpunkti, runs vai pielāgoti XML.
- Klonu substrāti, lai veidotu scenārijus.
Iegūstiet uz XPS
- Eksports kā XPS ar fiksētu uzstādīšanas lojalitāti.
- Saglabājiet tipogrāfiju, pagināciju un vektoru grafiku.
- Iebūvēti burti, attēli un krāsu profili.
- Kontroles kompresijas, drošības un paginācijas.
5. glabāt uz XamlFixed
- Generate XAML Fiksētie dokumenti drukāšanai vai WPF displejai.
- Saglabājiet precīzu teksta, formas un attēlu izkārtojumu.
- Sadarbība ar FlowDocument/FixedDokument.
- Personalizēt resursu vārdus un metadatus.
Iegūstiet OpenXPS
- Izgatavo OpenXPS atbilstīgus iepakojumus.
- Atbalsts digitālajiem parakstījumiem un attiecībām.
- Optimize ZIP Konteineri pārraidīšanai / izplatīšanā.
- Kompresijas līmeņu pielāgošana veiktspējai.
Iegūstiet XamlFlow un XAMLFloPack
- Eksportu dinamisku, plūsmas balstītu dokumentu elastīgām izkārtojumiem.
- Pārvaldīt lapas, kolonnas un atgriezenisks teksts.
- XamlFlowPack apvieno vairākus Flow dokumentus vienā arhīvā.
- Ideāli piemērots reaģējošām lietotnēm, priekšskatiem un digitālajai publikācijai.
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. grāmatzīmes un navigācija
- Ievadiet, atjauniniet vai izdzēstiet grāmatzīmes.
- Navigējiet tieši uz grāmatzīmēm lielos dokumentos.
- Iestatīt grāmatzīmes līmeņus, kad ietaupīt uz 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);
Papildu redakcijas funkcijas
- Meklēt un aizstāt tekstu.
- Pievienojiet vai rediģējiet nosaukumus, tabulas, sarakstus un piezīmes.
- Pārvaldīt komentārus un izsekot izmaiņas.
- Ievadiet attēlus, grafikus un iebūvētos objektus.
Labākās prakses
- Sākot licences agrīnā laikā, lai izvairītos no novērtēšanas režīmā.
- Izmantojiet streamu API ļoti lieliem failiem.
- Papildus dokumentiem ir pieejami brīvi resursi.
- Validējiet XML shēmas pirms uzlādes, kad ir nepieciešama stingra atbilstība.
- Profils glabā iespējas (ticības vs. kompresijas), lai optimizētu iznākumu.
- Batch process konversijas uzņēmuma darba plūsmu efektivitātes nodrošināšanai.
Problēmu risināšanas padomi
- Pārliecinieties, ka XML ievads ir labi veidots un derīgs.
- Pārveidojiet konversijas izņēmumus ar žēlastību.
- Pārbaudiet burtu un resursu pieejamību pareizai renderēšanai.
- Testēšanas rezultāts dažādos XPS/XAML skatītājos, lai nodrošinātu saderību.
Bieži uzdotie jautājumi (FAQ)
**Q: Kādos formātos es varu saglabāt XML?**A: Atbalstītie formāti ietver XPS, XamlFixed, OpenXPS un XAMLFlow.
**Q: Vai es varu izveidot XML dokumentus no šāviena?**A: Jā, jūs varat programmatiski izveidot pilnas XML struktūras, izmantojot DOM API.
**Q: Vai tā atbalsta lielas failus?**A: Jā, ar straumēšanas slodzes / glabāšanas opcijām jūs varat efektīvi apstrādāt gigabātas izmēra XML failus.
**Q: Vai es varu iekļaut diagrammas un attēlus XML iznākumā?**A: Jā, grafiki, attēli un iebūvēti resursi ir pilnībā atbalstīti.