ASPOSE.Words XML файл процесор за .NET
Апсолут. думи Към XML Файловият процесор за .NET позволява на разработчиците лесно да създават, зареждат, редактират и съхраняват документи, базирани на маркиране. Подпомага XML вноса и дава възможност за изход към няколко фиксирани и поточни формати, включително XPS, XamlFixed, OpenXPS и XAMlPlow. Това го прави многообразим избор за приложения на .Net, които изискват конвертиране на документите, генериране или публикуване на работни потоци.
Инсталация и инсталиране
- Инсталирайте пакета Aspose.Words чрез NuGet .
- Добавете връзка към
Aspose.Words.dll
в вашия проект. - Конфигуриране Размер на лицензията преди да се обадите на API, за да отключите пълната функционалност.
- Поддържани платформи: Windows, Linux, macOS, Xamarin, Mono и .NET Core.
Основни характеристики и функционалности
Създаване на езикови документи за маркиране
- Изграждане на документи дървета с ДОМ стил APIs.
- Определяне на елементи, атрибути и имена.
- Въведете текст, изображения и външни ресурси.
- Използвайте XML-базирани стилове за последователно форматиране.
Изтегляне на съществуващи XML файлове
- Разпределете добре форматиран XML в модел в паметта.
- Откриване на структурата на документа, имената и кодирането.
- Поддръжка за големи XML файлове чрез опции за стрийминг.
- Преминаване и проверка на елементи и атрибути.
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");
Редактиране на документ дърво и съдържание
- Добавяне, премахване или модифициране на възли на всяко ниво на йерархия.
- Обновяване на атрибути, вътрешен текст и форматиране на метаданни.
- Вмъкнете/изтрийте секции, параграфи, полета или персонализиран XML.
- Клонирани подводници за моделиране на сценарии.
Изтегляне на XPS
- Износът като XPS с фиксирана лоялност.
- Съхранявайте типографията, пагинацията и векторната графика.
- Вградени шрифтове, изображения и цветни профили.
- Контрол на компресията, сигурността и страниците.
5. съхраняване на XamlFixed
- Generate XAML Фиксирани документи за печат или WPF дисплей.
- Поддържайте точен дизайн на текст, форми и изображения.
- Съвместим с FlowDocument/FixedDokument.
- Приспособяване на речник на ресурси и метаданни.
Изтегляне на OpenXPS
- Създаване на пакети, съответстващи на OpenXPS.
- Подкрепа за цифрови подписи и взаимоотношения.
- Optimize ЗИП Контейнери за стрийминг / разпространение.
- Приспособяване на нивата на компресия за изпълнение.
Изтегляне на XamlFlow и XAMLFloPack
- Износ на динамични, базирани на потока документи за гъвкави оформления.
- Управление на страници, колони и репродуктивен текст.
- 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);
Допълнителни функции за редактиране
- Намиране и замяна на текст.
- Добавяне или редактиране на заглавия, таблици, списъци и бележки.
- Управление на коментари и проследяване на промените.
- Въведете изображения, графики и вградени обекти.
Най-добрите практики
- Иницијализирайте лиценза рано, за да избегнете режима на оценка.
- Използвайте API за стрийминг за много големи файлове.
- Доставяне на документи за свободни ресурси.
- Валидиране на XML схеми преди зареждане, когато е необходимо строго спазване.
- Профилът съхранява опции (увереност vs. компресия) за оптимизиране на производството.
- Конвертиране на процесите за ефективност в работните потоци на предприятията.
Съвети за решаване на проблеми
- Уверете се, че входът на XML е добре форматиран и валиден.
- Образувайте изключенията за конвертиране с благодат.
- Проверете наличността на шрифта и ресурса за точно представяне.
- Тест на резултата в различни XPS/XAML преглеждачи за съвместимост.
Често задавани въпроси (FAQ)
**Q: В какви формати мога да съхраня XML?**A: Поддръжните формати включват XPS, XamlFixed, OpenXPS и XAMLFlowPack.
**Q: Мога ли да създам XML документи от скратче?**Отговор: Да, можете да изградите пълни XML структури програмирано, като използвате API DOM.
**Q: Поддържа ли се големи файлове?**A: Да, с опциите за изтегляне/спасяване можете ефективно да обработвате файлове XML с размер на гигабайт.
**П: Мога ли да включвам графики и изображения в XML изход?**А: Да, графиките, изображенията и вградените ресурси са напълно поддържани.