Aspose.Words ODT 文件处理器 для .NET

Aspose.Words ODT 文件处理器为 .NET 允许开发人员创建、加载、编辑和存储 OpenOffice 文档在 ODT 和 OTT 格式.

安装和设置

特点与功能

1、创建和启动文件

  • 立即创建新的 ODT 文件,定义风格,设置页面,并编程构建内容.
  • 直接存储到 ODT 或OTT 而不改变对象模型的使用方式.

二、存储现有文件

  • 打开并将 ODT/OTT 文件分成 DOM 类似的对象模型.
  • 自动检测源格式和编码确保在使用自定义模板时忠诚.

3、丰富内容操纵

  • 输入、更新或删除段落、行程、图标和字段.
  • 使用表(行、列和细胞)并应用格式化.
  • 插入和重新编辑图像(JPEG、PNG、GIF等).

4、风格与格式化控制

  • 应用或编程的段落,字符和表格风格.
  • 支持内线格式:字体、颜色、边界、指标和空间.

5、模板处理与OTT

  • Load 奥特 模板,定居点持有者,并保存为ODT.
  • 理想的邮件合并和自动报告生成.

6、部分和页面设置

  • 控制边界、方向、头/脚和分区间断.
  • 管理多部分配置,以便灵活的文档设计.

7、代数据和文档属性

  • 阅读/写标准和自定义属性:标题、作者、关键词、标签.
  • 包含与 OpenOffice 和下流系统兼容的代数据.

8、保存选项和性能调节

  • Fine-tune 保存选项(压缩、兼容性设置).
  • 基于流的存储,以便使用最少的内存和直接的HTTP/云响应.

添加编辑功能

  • 通过文件找到和替换文本.
  • 插入标题、字幕、脚笔和结尾笔.
  • 管理图标、评论和协作笔记.
  • 通过动态创建图表 DocumentBuilder.InsertChart.
  • 支持列表、子弹、桌子、催眠和嵌入物品.

例:编辑和保存 ODT

var doc = new Document(MyDir + "Document.odt");
var builder = new DocumentBuilder(doc);

builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words Processor plugin.");

doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.EditDocumentOpenOffice.odt");

示例:在 ODT 中创建图表

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 + "ProcessorOpenOfficePlugin.CreateChartOpenOffice.odt");

例子:添加图标

var doc = new Document();
var builder = new DocumentBuilder(doc);

builder.StartBookmark("Bookmark");
builder.Write("Produced by Aspose.Words Processor plugin.");
builder.EndBookmark("Bookmark");

doc.Save(ArtifactsDir + "ProcessorOpenOfficePlugin.CreateBookmarkOpenOffice.odt");

提示和最佳实践

  • 使用 流式加载/节省 对于非常大的 ODT 文件,以尽量减少内存消耗.
  • 重新使用 ** 风格** 在各个部分,而不是在任何地方应用直接格式化.
  • 提取 OTT 模板 用于重复自动化任务.
  • 在初创公司设置许可,以避免试验限制.
  • 在多个编辑器(LibreOffice、OpenOffice)中验证输出,以确保跨平台忠诚.
  • 将文档物品集成到 using 用于释放未经管理的资源.

经常提出的问题

**支持哪些格式?**此处理器支持 **ODT ** 和 **OTT ** 文件. 转换到 DOCX、PDF、和其他格式可通过核心 Aspose.Words APIs.

**在保存操作期间保存格式吗?**是的. Aspose.Words 确保高忠诚度的播放和格式化一致性在各个平台.

**我可以自动化ODT邮件合并吗?**将 OTT 模板与数据连接功能相结合,以创建个性化的 OpenOffice 文档.

**哪些行业使用 ODT 文件处理器?**一般使用案例包括 文件管理、报告、发票生成、出版、零售、医疗保健和银行.

 中文