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?**Одговор: Да, са опцијама за пренос / спасавање можете ефикасно обрадити КСМЛ датотеке величине гигабајта.

**П: Могу ли укључити графике и слике у КСМЛ излазу?**Одговор: Да, графике, слике и уграђени ресурси су потпуно подржани.

 Српски