Aspose.Words XML-tiedostojen prosessori .NET
Sanoja - sanoja XML File Processor for .NET antaa kehittäjille mahdollisuuden luoda, ladata, muokata ja tallentaa merkintäpohjaisia asiakirjoja helposti. Se tukee XML-sisältöä ja mahdollistaa tuloksen useisiin kiinteään asennukseen ja virtaukseen perustuviin muodoihin, kuten XPS, XamlFixed, OpenXPS , XamaLFlow ja XamuLPack. Tämä tekee siitä monipuolisen valinnan .net-sovelluksille, jotka vaativat dokumenttien muuntamista, tuottamista tai julkaisemista.
Asennus ja asennus
- Asenna Aspose.Words -paketin kautta NuGet .
- Lisää viittaus
Aspose.Words.dll
omassa projektissasi. - konfigurointi mitattu lisenssi Ennen kuin soitat API: n avaamaan täysi toiminnallisuus.
- Tukevat alustat: Windows, Linux, macOS, Xamarin, Mono ja .NET Core.
Keskeiset ominaisuudet ja toiminnot
1. Markup kielen asiakirjojen luominen
- Rakenna asiakirjojen puita DOM-tyylillä API:llä.
- Määritä elementtejä, ominaisuuksia ja nimivaiheita.
- Sisältää tekstiä, kuvia ja ulkoisia resursseja.
- Soveltaa XML-pohjaisia tyylejä johdonmukaiseen muotoiluun.
2. Lataa olemassa olevat XML-tiedostot
- Muokkaa hyvin muotoiltu XML muistimalle.
- Tunnista asiakirjan rakenne, nimityöt ja koodaus.
- Tukee suuria XML-tiedostoja streaming-vaihtoehdon kautta.
- Siirry ja tarkistaa elementtejä ja ominaisuuksia.
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. Edit Document Tree ja sisältö
- Lisää, poista tai muokkaa yrttejä millä tahansa hierarkkitasolla.
- Päivitä ominaisuuksia, sisäistä tekstiä ja muotoilua metatietoja.
- Sisällytä / poista osiot, kappaleet, juoksut tai räätälöity XML.
- Clone-puutarhat mallinnuksen skenaarioille.
4. Tallenna XPS:lle
- vientiä kuin XPS Luotettavuus kiinteällä asetuksella.
- Säilytä typografia, paginaatio ja vectori grafiikka.
- Sisältää kirjaimia, kuvia ja väriprofiileja.
- Valvonta kompressiota, turvallisuutta ja sivuutumista.
5. Tallenna XamlFixed
- Generate XAML Kiinteät asiakirjat tulostukseen tai WPF-näyttöön.
- Pidä tekstien, muotojen ja kuvien tarkka asettelu.
- Yhteentoimivuus FlowDocument/FixedDokumentin kanssa.
- Käsittele resurssien sanakirjoja ja metatietoja.
6. Tallenna OpenXPS
- Tuottaa OpenXPS-yhteensopivia paketteja.
- Digitaalisten allekirjoitusten ja suhteiden tukeminen.
- Optimize ZIP Tarjolla on säiliö / jakelu.
- Sopeutetaan kompressiotasoja suorituskykyyn.
7. Tallenna XamlFlow ja XAMlPlowPack
- Tuoda dynaamiset, virranpohjaiset asiakirjat joustaviin asetuksiin.
- Hallitse sivuja, sarakkeita ja palautettavaa tekstiä.
- XamlFlowPack yhdistää useita Flow-asiakirjoja yhteen arkistoon.
- Ihanteellinen reaktiivisille käyttöliittymille, ennakkoluuloille ja digitaaliselle julkaisulle.
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. Markkinointi ja navigointi
- Sisällytä, päivitä tai poista kirjaimet.
- Navigoi suoraan kirjanmerkkeihin suurissa asiakirjoissa.
- Määritä kirjanmerkin tasot, kun säästät XPS/XAML: lle.
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. Lisätoimitusominaisuudet
- Löydä ja korvata teksti.
- Lisää tai muokkaa otsikoita, taulukkoja, luetteloita ja huomautuksia.
- Hallitse kommentteja ja seuraa muutoksia.
- Sisällytä kuvia, kaavioita ja sisäänrakennettuja esineitä.
Parhaat käytännöt
- Aloita lisenssi aikaisin, jotta vältetään arviointimenetelmä.
- Käytä streaming-API:tä hyvin suurille tiedostoille.
- Asiakirjojen antaminen vapaille resursseille.
- Validoi XML-järjestelmät ennen lataamista, kun tiukkaa noudattamista tarvitaan.
- Profile säästää vaihtoehtoja (luottamus vs. kompressi) optimoida tuotantoa.
- Batch-prosessin muuntaminen yrityksen työnkulkujen tehokkuuden kannalta.
Ongelmien ratkaiseminen Tips
- Varmista, että XML-tulostus on hyvin muotoiltu ja pätevä.
- Käytä muunnosta poikkeuksia armollisesti.
- Tarkista fontin ja resurssien saatavuus tarkkaan suorittamiseen.
- Kokeile yhteensopivuutta eri XPS/XAML-näytöissä.
Usein kysyttyjä kysymyksiä (FAQ)
**Q: Mitä muodoja voin tallentaa XML: ssä?**A: Tuetut muodot sisältävät XPS, XamlFixed, OpenXPS ja XAMLFlow.
**Q: Voinko luoda XML-asiakirjoja skratchista?**A: Kyllä, voit rakentaa täydellisiä XML-rakenteita ohjelmattisesti DOM API: n avulla.
**Q: Onko se tukee suuria tiedostoja?**A: Kyllä, suoratoiston / säästämisen vaihtoehdon avulla voit käsitellä gigabyte-kokoisia XML-tiedostoja tehokkaasti.
**Q: Voinko sisällyttää kaavioita ja kuvia XML-lähteeseen?**A: Kyllä, kaavioita, kuvia ja sisäänrakennetut resurssit ovat täysin tukea.