Processador de fitxers XML per a .NET
Títol: Words XML El processador de fitxers per a .NET permet als desenvolupadors crear, carregar, editar i guardar documents basats en la marcació amb facilitat. recolza les entrades XML i permet la sortida a diversos formats fixos i de flux, incloent-hi XPS, XamlFixed, OpenXPS i XAMLFlowPack. Això fa que sigui una opció versàtil per les aplicacions .Net que requereixen la conversió de documents, generació o publicació dels fluxos de treball.
Instal·lació i configuració
- Instal·la el paquet Aspose.Words a través NuGet .
- Afegir una referència a
Aspose.Words.dll
en el seu projecte. - Configure Llicència Metrada abans de cridar l’API per desbloquejar tota la funcionalitat.
- Plataformes suportades: Windows, Linux, macOS, Xamarin, Mono i .NET Core.
Característiques i funcions bàsiques
Creació de documents de llenguatge Markup
- Construeix arbres de document amb APIs d’estil DOM.
- Defineix elements, atributs i espais de nom.
- Insereix text, imatges i recursos externs.
- Aplica estils basats en XML per a la formatació coherent.
Carregar els arxius XML existents
- Parseu XML ben format en un model de memòria.
- Detecta l’estructura del document, els espais de nom i el codificació.
- Suport per a grans fitxers XML a través de les opcions de streaming.
- Travessar i inspeccionar elements i atributs.
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 contingut
- Afegir, eliminar o modificar nodes a qualsevol nivell de jerarquia.
- Actualitza els atributs, el text interior i els metadats de formatació.
- Insereix/elimina seccions, paràgrafs, runes o XML personalitzat.
- Clona subterrànies per a escenaris de modelatge.
4.Save a XPS
- Exportació com XPS amb fidelitat fixada.
- Conserva la tipografia, la paginació i la gràfica vector.
- Incorpora fonts, imatges i perfils de color.
- Control de compressió, seguretat i paginació.
5.Save a XamlFixed
- Generate XAML Documents fixos per a la impressió o pantalla WPF.
- Mantenir el disseny precís del text, les formes i les imatges.
- Interoperable amb FlowDocument/FixedDokument.
- Personalitzar diccionaris de recursos i metadades.
Estalvi a OpenXPS
- Produeix paquets compatibles amb OpenXPS.
- Suport per a signatures digitals i relacions.
- Optimize ZIP Continguts per a streaming/distribució.
- Ajustar els nivells de compressió per al rendiment.
Descarrega’t en XamlFlowPack
- Exporta documents dinàmics i basats en flux per a dissenys flexibles.
- Gestió de pàgines, columnes i text reflutable.
- XamlFlowPack col·loca diversos documents de flux en un mateix arxiu.
- Ideal per a UI responents, previstes i publicacions digitals.
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.Bocmarques i navegació
- Introduir, actualitzar o eliminar les notes.
- Navega directament a les notes en documents grans.
- Establir nivells de marcador quan estalvis a 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);
9.Funcions d’edició addicionals
- Troba i substitueix el text.
- Afegir o editar títols, taules, llistes i notes.
- Gestió de comentaris i seguiment dels canvis.
- Insereix imatges, gràfics i objectes incorporats.
Les millors pràctiques
- Iniciar la llicència aviat per evitar el mode d’avaluació.
- Utilitzeu APIs de streaming per a fitxers molt grans.
- Disposar d’instàncies de documents a recursos lliures.
- Validar els esquemes XML abans de carregar quan es requereix un estricte compliment.
- El perfil salva opcions (fidelitat vs. compressió) per optimitzar la producció.
- Conversions de processament de batxillerat per a l’eficiència en els fluxos de treball d’empresa.
Tipus de solució de problemes
- Assegureu-vos que la entrada XML és ben format i vàlid.
- Tractar les excepcions de conversió amb gràcia.
- Verifiqueu la disponibilitat de fonts i recursos per a una renderització exacta.
- Prova de rendiment en diferents visualitzadors XPS/XAML per a la compatibilitat.
Preguntes freqüents (FAQ)
**Q: Quins formats puc guardar en XML?**A: Els formats que es donen suport inclouen XPS, XamlFixed, OpenXPS i XAMLFlowPack.
**Q: Puc crear documents XML des de l’escratx?**A: Sí, es poden construir estructures XML completes programàticament utilitzant l’API DOM.
**Q: És compatible amb els arxius grans?**A: Sí, amb les opcions de càrrega/salvació de streaming es poden processar els arxius XML d’escala de gigabyte de manera eficient.
**Q: Puc incloure gràfics i imatges en la sortida XML?**A: Sí, els gràfics, les imatges i els recursos incorporats estan totalment recolzats.