Aspose.Words XML filprocesor til .NET
Tænk – ord XML File Processor for .NET giver udviklere mulighed for nemt at oprette, oplade, redigere og gemme markup-baserede dokumenter. Det understøtter XML-indtægter og muliggør udgang til flere fixed-layout og flow-based formater, herunder XPS, XamlFixed, OpenXPS , XAMLFlow, og XamaflowPack. Dette gør det til et mangfoldigt valg for.NET-applikationer, der kræver dokument konvertering, generering eller udgivelse af arbejdstrømme.
Installation og installation
- Installation af Aspose.Words pakke via NuGet .
- Tilføj en henvisning til
Aspose.Words.dll
i dit projekt. - Konfiguration Målt licens Før du opfordrer til API til at lukke den fulde funktionalitet.
- Støtte platforme: Windows, Linux, macOS, Xamarin, Mono og .NET Core.
Nøglefunktioner og funktioner
1. oprettelse af markup sprogdokumenter
- Byg dokumenttræer med DOM-stil API’er.
- Definition af elementer, atributter og navneområder.
- Indtast tekst, billeder og eksterne ressourcer.
- Anvend XML-baserede stilarter til konsekvent formatering.
Download eksisterende XML-filer
- Parse den velformede XML til en in-memory model.
- Detekter dokumentstruktur, navneområder og kodning.
- Støtte for store XML-filer via streamingmuligheder.
- Gennemgå og inspicere elementer og attributter.
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");
3. redigere dokument træ og indhold
- Tilføj, fjerne eller ændre noder på ethvert hierarkisk niveau.
- Opdatering af atributter, intern tekst og formatering af metadata.
- Indtast / slette sektioner, afsnit, løber eller tilpasset XML.
- Klon under træer til templering scenarier.
Save til XPS
- Eksport som XPS med fast layout loyalitet.
- Beskytt typografi, pagination og vektorgrafik.
- Inkluderer bogstaver, billeder og farveprofiler.
- Kontrol af kompression, sikkerhed og pagination.
Save til XamlFixed
- Generate XAML Fiksdokumenter til udskrivning eller WPF-display.
- Vedligehold præcist layout af tekst, former og billeder.
- Interoperabil med FlowDocument/FixedDokument.
- Tilpasning af ressourceordskrifter og metadata.
Save til OpenXPS
- Produktion af OpenXPS-kompatible pakker.
- Støtte til digitale signaturer og relationer.
- Optimize ZIP Udstyr til streaming/distribution.
- Tilpasning af kompressionsniveauer til præstation.
Beskyttelse til XamlFlow og XanlPack
- Eksport dynamiske, flowbaserede dokumenter til fleksible layouter.
- Administrer sider, kolumner og genflydende tekst.
- XamlFlowPack bundler flere Flow-dokumenter i et enkelt arkiv.
- Ideel til responsive UI’er, forudsigelser og digital udgivelse.
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. bogmærker og navigation
- Indsæt, opdater eller slette bookmarks.
- Navigere direkte til bogmærker i store dokumenter.
- Indstill bookmark niveauer, når du sparer til 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);
Tilføjede redigeringsfunktioner
- Find og erstatte tekst.
- Tilføj eller redigér overskrifter, tabeller, lister og fodnoter.
- Administrer kommentarer og spor ændringer.
- Indsæt billeder, diagrammer og indlejrede objekter.
Bedste praksis
- Start licensen tidligt for at undgå evalueringsmodus.
- Brug streaming API’er til meget store filer.
- Der er dokumenter til gratis ressourcer.
- Validerer XML-skemaer før opladning, når strenge overholdelser er nødvendige.
- Profilen gemmer muligheder (fidelitet vs. kompression) for at optimere produktionen.
- Batch-process konverteringer for effektivitet i virksomhedens arbejdsprocesser.
Tips til problemløsning
- Sørg for, at XML-indtægterne er velformede og gyldige.
- Behandle konverteringsundtagelser med nåde.
- Kontrollér font og ressource tilgængelighed for præcis rendering.
- Test udgang i forskellige XPS/XAML-skærere for kompatibilitet.
Ofte stillede spørgsmål (FAQ)
**Q: Hvilke formater kan jeg gemme XML i?**A: De understøttede formater omfatter XPS, XamlFixed, OpenXPS og XAMLFlowPack.
**Q: Kan jeg oprette XML-dokumenter fra scratch?**A: Ja, du kan bygge fulde XML-strukturer programmeret ved hjælp af DOM API.
**Q: Understøtter det store filer?**A: Ja, med streaming load/save-muligheder kan du behandle gigabyte-skala XML-filer effektivt.
**Q: Kan jeg inkludere diagrammer og billeder i XML-udgang?**A: Ja, diagrammer, billeder og indbyggede ressourcer er fuldt understøttet.