1. 产品
  2.   Aspose.Words
  3.   XML 文件处理器

.NET 的 XML 文件处理器

创建、加载、编辑和保存标记语言文件。该处理器支持加载 XML 文件并将其保存为 XPS、XamlFixed、OpenXps、XamlFlow 和 XamlFlowPack 格式。

Aspose.Words XML 文件处理器用于 .NET

Aspose.Words XML 文件处理器 for .NET 是一个强大的插件,能够无缝编辑带有 Aspose.Words API 功能的标记语言文件。此工具简化了 XML 文档的加载和编辑,支持以 XPS、XamlFixed、OpenXps、XamlFlow 或 XamlFlowPack 等格式轻松保存。它还支持新文档的创建,允许进行所需的修改,并轻松保存为标记语言格式。

如何通过 .NET 编辑 XML 文件?

  • 在您的项目中引用 Aspose.Words。
  • 设置您的许可证密钥
  • 创建 Document 类的实例,将输入文件路径传递给构造函数。
  • 创建 DocumentBuilder 类的实例,并将 Document 对象传递给它的构造函数。
  • 使用 DocumentBuilder 工具方法来导航和操作文档。
  • 调用 Document.Save 方法以保存结果。

获取 .NET 的 XML 文件处理器

获取相应的程序集文件,从 Aspose releases 或者从 NuGet 获取包,直接将 Aspose.Words 添加到您的工作区。

  • 兼容的操作系统:Microsoft Windows、Linux、macOS,或安装了 .NET Framework、Mono 或 .NET Core 的 mobile OS。
  • 开发环境:Microsoft Visual Studio 2010-2022、Xamarin 或 MonoDevelop 2.4+。


// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
var doc = new Document(MyDir + "Document.xml");
var builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Processor plugin.");
doc.Save(ArtifactsDir + "ProcessorXmlPlugin.EditDocumentXml.xps");

如何通过 C# 在 XML 中创建图表

  • 在您的项目中引用 Aspose.Words。
  • 设置您的许可证密钥
  • 创建 Document 类的实例。
  • 创建 DocumentBuilder 类的实例,并将 Document 对象传递给它的构造函数。
  • 使用 DocumentBuilder.InsertChart 方法插入任意类型的图表。
  • DocumentBuilder.InsertChart 方法返回一个 Shape 对象。
  • 通过 Shape 类访问 Chart 对象,以修改其标题和系列。
  • 使用 Chart.Series.Add 方法添加图表的系列。
  • 调用 Document.Save 方法以保存结果文档。

更多 XML 文件处理器功能

  • 查找和替换文本。
  • 添加、编辑或删除标题和副标题。
  • 插入、编辑或删除脚注和尾注。
  • 操作书签。
  • 添加、编辑或删除表格。
  • 使用列表、项目符号和段落。
  • 设置连字符。
  • 管理评论。
  • 操控图像、插图和图表。
  • 使用嵌入对象。


// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
var doc = new Document();
var builder = new DocumentBuilder(doc);
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Processor plugin.";
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(ArtifactsDir + "ProcessorXmlPlugin.CreateChartXml.xps");

通过 C# .NET 创建 XML 中的书签

Aspose.Words 允许您执行与书签相关的操作,例如插入新书签、删除现有书签、移动到特定书签、检索或修改书签名称,以及访问或修改其中包含的文本。

要使用 XML 文件处理器创建书签,请首先创建一个新的 Word 文档。为创建的文档初始化一个 DocumentBuilder 对象。使用 DocumentBuilder.StartBookmark 方法开始一个新的书签并命名它。在书签中写入文本,然后使用 DocumentBuilder.EndBookmark 结束它。最后,将带有书签的修改文档保存为 XML 文件在指定目录中。


// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET.git.
var doc = new Document();
var builder = new DocumentBuilder(doc);
builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");
var saveOptions = new XpsSaveOptions();
saveOptions.OutlineOptions.BookmarksOutlineLevels.Add("Bookmark", 1);
doc.Save(ArtifactsDir + "ProcessorXmlPlugin.CreateBookmarkXml.xps", saveOptions);

常见问题

Aspose.Words XML 文件处理器用于 .NET 是什么?

Aspose.Words XML 文件处理器用于 .NET 是一套强大的功能,专为使用 Aspose.Words API 编辑标记语言文件而设计。它简化了以各种格式加载、编辑和保存 XML 文档的过程。

XML 文件处理器提供哪些功能?

该处理器允许您打开或创建 XML 文档,以多种格式进行编辑和保存,并执行各种操作,如查找和替换、操作书签以及为列表、段落、图像和形状等元素自定义渲染。

使用 Aspose.Words XML 文件处理器进行 .NET 的优点是什么?

Aspose.Words XML 文件处理器 for .NET 简化了文档修改,确保高性能。它允许灵活的定制以满足特定的业务需求,并提供专业的技术支持。

我在哪里可以找到更多的示例和资源?

访问Aspose.Words GitHub 代码库以获取完整的示例和数据文件。

Aspose.Words XML 文件处理器可应用于哪些行业?

Aspose.Words XML 文件处理器用于 .NET 是多功能的,适用于软件开发、零售、企业管理、医疗保健、银行业、汽车、航空、物流和提取行业等各个行业。

  

支持和学习资源

  
 中文