Aspose.Words XML File Processor za .NET
Апсолут.Слова КСМЛ Процесор датотека за .NET омогућава програмерима да лако креирају, преносе, уређују и чувају документе засноване на ознакама. подржава КСМЛ улаз и дозвољава излазак у више фиксираних распореда и протока заснованих формата, укључујући КСПС, КсамлФикс, ОпенКСПС, Цсамалфлоу и КсамалФлооПацк. Ово га чини свеобухватним избором за апликације .НЕТ које захтевају конверзију докумената, генерисање или објављивање радног тока.
Инсталација и подешавање
- Инсталирајте пакету Aspose.Words путем НУГЕТ .
- Додајте референцу на
Aspose.Words.dll
u vašem projektu. - Конфигурисање Метеран лиценцирање пре него што позовете АПИ да откључи пуну функционалност.
- Подржане платформе: Windows, Linux, macOS, Xamarin, Mono и .NET Core.
Кључне карактеристике и функције
1. креирање ознака језика докумената
- Изградите дрвеће документа са АПИ-ом у стилу ДОМ-а.
- Дефинишете елементе, атрибуте и имена.
- Унесите текст, слике и спољне ресурсе.
- Примените XML-базиране стилове за конзистентну форматирање.
2. преузимање постојећих КСМЛ датотека
- Поделите добро формирани КСМЛ у модел у меморији.
- Откријте структуру документа, имена и кодирање.
- Подршка за велике КСМЛ датотеке путем опција за стриминг.
- Пролази и испитује елементе и атрибуте.
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");
Редактирање дрвета документа и садржаја
- Додајте, уклоните или модификујте чворове на било ком нивоу иерархије.
- Актуелни атрибути, унутрашњи текст и форматирање метадане.
- Унесите / избришете секције, параграфе, пролазе или прилагођени КСМЛ.
- Клоне под дрветом за шаблонирање сценарија.
Сачувајте на XPS
- Експорт као XPS са фиксираним распоредом лојалности.
- Сачувајте типографију, пагинацију и векторску графику.
- Уграђени шрифтови, слике и профили боја.
- Контрола компресије, безбедности и странирања.
5. сачувати на XamlFixed
- Generate XAML Фиксирани документи за штампање или WPF приказивање.
- одржавање прецизног распореда текста, облика и слика.
- Interoperabilan sa FlowDocument/FixedDokument.
- Прилагодите речнике ресурса и метадане.
Сачувајте на OpenXPS
- Proizvodite OpenXPS pakete.
- Подршка за дигиталне потписивања и односе.
- Optimize Зип Контејнери за стриминг / дистрибуцију.
- Прилагодите ниво компресије за перформансе.
Сачувајте на XamlFlow и XanlflowPack
- Експортирајте динамичне, флуоресцентне документе за флексибилне распореде.
- Управљање страницама, колонама и репродуктивним текстовима.
- XamlFlowPack бацује више Flow докумената у једном архиву.
- Идеалан за одговорне УИ, прегледа и дигиталне публикације.
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. бројеви и навигација
- Унесите, ажурирајте или уклоните ознаке.
- Навигација директно на ознаке у великим документима.
- Поставите ниво бројева када уштедите на 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);
Додатне функције за уређивање
- Пронађите и замените текст.
- Додајте или уређујете наслове, табеле, листе и ноте.
- Управљање коментарима и праћење промена.
- Унесите слике, графике и уграђене објекте.
Најбоља пракса
- Иницијалишете лиценцу рано да бисте избегли режим процене.
- Користите АПИ преноса за веома велике датотеке.
- На располагању докумената случајеви за слободне ресурсе.
- Validirajte XML sheme pre preuzimanja kada je potrebna stroga usklađenost.
- Профил сачува опције (верност против компресије) за оптимизацију производње.
- Batch procesne konverzije za efikasnost u poslovnim tokovima rada.
Tipovi za rešavanje problema
- Уверите се да је унос КСМЛ добро формиран и валидан.
- Управљајте изузецима конверзије милосрдно.
- Проверите доступност шрифта и ресурса за тачну рендеринг.
- Тест излаза у различитим XPS/XAML гледаоцима за компатибилност.
Često postavljana pitanja (FAQ)
**Q: У којим форматима могу да сачувам КСМЛ?**Одговор: Подржани формати укључују КСПС, КсамлФикс, ОпенКСПС, XamlФлоу, и КсамлFlowПацк.
**П: Могу ли креирати КСМЛ документе из скратча?**Одговор: Да, можете програмски изградити пуне КСМЛ структуре користећи АПИ ДОМ.
**Q: Da li podržava velike datoteke?**Одговор: Да, са опцијама за пренос / спасавање можете ефикасно обрадити КСМЛ датотеке величине гигабајта.
**П: Могу ли укључити графике и слике у КСМЛ излазу?**Одговор: Да, графике, слике и уграђени ресурси су потпуно подржани.