Aspose.Words XML fájlfeldolgozó .NET
Szövegek - Words XML A .NET fájlfeldolgozó lehetővé teszi a fejlesztők számára, hogy könnyen hozzon létre, töltse le, szerkesztse és mentse a markup-alapú dokumentumokat. támogatja az XML-bevitelt, és több rögzített elrendezésre és áramlaton alapuló formátumra is kiindulhat, beleértve az XPS-t, a XamlFixed-et, az OpenXPS-, a xamLFlow-ot és a Xbox One-át. Ez sokoldalú választás a .net alkalmazások számára a dokumentumainak átalakítására, generálására vagy közzétételére vonatkozó munkafolyamatokra.
Telepítés és telepítés
- Telepítse a Aspose.Words csomagot NuGet .
- Hozzon egy hivatkozást a
Aspose.Words.dll
Az Ön projektjében. - Konfigurálás Mérett licenc Mielőtt felhívja az API-t a teljes funkcionalitás kikapcsolására.
- Támogatott platformok: Windows, Linux, macOS, Xamarin, Mono és .NET Core.
Alapvető jellemzők és funkciók
1. Markup nyelvi dokumentumok létrehozása
- Dokumentumfák építése a DOM-stílusú API-kkal.
- Elemek, attribútumok és névterületek meghatározása.
- Írja be a szöveget, a képeket és a külső erőforrásokat.
- XML-alapú stílusok alkalmazása következetes formázáshoz.
2. A meglévő XML fájlok feltöltése
- A jól kialakított XML-t memóriamodellbe helyezzük.
- Fedezze fel a dokumentum szerkezetét, a névterületeket és a kódolást.
- Támogatja a nagy XML fájlokat streaming opciók révén.
- Az elemek és attribútumok áttekintése és ellenőrzése.
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 Dokumentum fa és tartalom
- Hozzon hozzá, távolítsa el vagy módosítson csomópontokat bármely hierarchiai szinten.
- Frissítés attribútumok, belső szöveg, és formázási metadata.
- Írja be / törölje a szakaszokat, bekezdéseket, futtatásokat vagy egyéni XML-t.
- Klón aljzatok a szimulációs forgatókönyvekhez.
4. Megtakarítás XPS
- Az export mint XPS fix elrendezés hűséggel.
- Tartsa meg a tipográfiát, a paginációt és a vektor grafikát.
- Beépített betűtípusok, képek és színprofilok.
- Kompresszió, biztonsági és oldalsó ellenőrzés.
5. Megtakarítás XamlFixed
- Generate XAML Fix dokumentumok nyomtatásra vagy WPF kijelzőre.
- Tartsa a pontos elrendezés a szöveg, formák, és a képek.
- Interoperabilitás a FlowDocument/FixedDokument rendszerrel.
- Az erőforrás szótárak és metadatainak személyre szabása.
6. Megtakarítás OpenXPS
- Az OpenXPS-kompatibilis csomagok gyártása.
- A digitális aláírások és kapcsolatok támogatása.
- Optimize ZIP Tartályok streaming / terjesztéshez.
- A kompresszió szintjének beállítása a teljesítményhez.
7. Megtakarítás a XamlFlow és a xamrflowPack
- Export dinamikus, áramalapú dokumentumok rugalmas elrendezésekhez.
- Oldalak, oszlopok és áramló szövegek kezelése.
- A XamlFlowPack több Flow dokumentumot csomagol egy archívumban.
- Ideális a reagáló UI-k, előnézetek és digitális kiadványok számára.
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. Könyvek és navigáció
- Helyezze be, frissítse vagy törölje a könyvjelzőket.
- Navigáljon közvetlenül a könyvjelzőkhez nagy dokumentumokban.
- Állítsa be a jegyzetfüzet szintjét az XPS/XAML megtakarításakor.
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. További szerkesztési funkciók
- Keresse meg és cserélje ki a szöveget.
- Hozzáadjon vagy szerkesztse címeket, táblákat, listákat és lábjegyzeteket.
- Megjegyzések kezelése és a változások nyomon követése.
- Írja be a képeket, grafikonokat és beépített objektumokat.
Legjobb gyakorlatok
- Indítsa el a licencet korán, hogy elkerülje az értékelési módot.
- Használja a streaming API-kat nagyon nagy fájlokhoz.
- A dokumentumok a szabad forrásokhoz kapcsolódnak.
- Validálja az XML rendszereket a feltöltés előtt, amikor szigorú megfelelést igényel.
- Profil mentése opciók (hűség vs. tömörítés) optimalizálni a teljesítményt.
- A vállalat munkafolyamataiban a hatékonyságot szolgáló processz konverziók.
problémamegoldó tippek
- Győződjön meg róla, hogy az XML bevitele jól formázott és érvényes.
- Átalakítsuk a konverziós kivételt kegyelmesen.
- Ellenőrizze a betűtípus és az erőforrás rendelkezésre állását a pontos rendereléshez.
- A különböző XPS/XAML nézőkben a kompatibilitás tesztelése.
Gyakran feltett kérdések (FAQ)
**Q: Milyen formátumokban menthetem meg az XML-t?**Válasz: A támogatott formátumok közé tartozik az XPS, a XamlFixed, az OpenXPS és az XMLFlowPack.
**Q: XML-dokumentumokat hozhatok létre a scratch-ból?**A: Igen, a DOM API használatával programozhatóan teljes XML szerkezeteket építhet.
**Q: Támogatja a nagy fájlokat?**A: Igen, a streaming terhelés/megtakarítási opciók segítségével hatékonyan feldolgozhat gigabájt méretű XML fájlokat.
**Q: Hozzáadhatok-e grafikonokat és képeket az XML kimenetelbe?**A: Igen, a grafikonok, képek és beépített források teljes mértékben támogatásra kerülnek.