Editor
Editor class
主类,封装了转换方法。 Editor 类提供了加载、编辑和保存所有支持格式文档的方法。它是一次性的,因此请使用“using”指令或通过“Dispose()”方法调用手动处理其资源。文档加载是通过构造函数执行的。文档编辑 - 通过方法“编辑”,编辑后保存回生成的文档 - 通过方法“保存”.
public sealed class Editor : IAuxDisposable
构造函数
姓名 |
描述 |
Editor(Func<Stream>) |
使用指定的输入文档(作为流)初始化新的编辑器实例 |
Editor(string) |
使用指定的输入文档(作为完整文件路径)初始化新的编辑器实例 |
Editor(Func<Stream>, Func<ILoadOptions>) |
使用指定的输入文档(作为流)及其加载选项初始化新的编辑器实例 |
Editor(string, Func<ILoadOptions>) |
使用指定的输入文档(作为完整文件路径)及其加载选项初始化新的编辑器实例 |
特性
姓名 |
描述 |
IsDisposed { get; } |
指示此 Editor 实例是否已被处置且不能再使用 (true) 或尚未处置因此处于活动状态 (false) |
方法
活动
姓名 |
描述 |
event Disposed |
事件,当此 Editor 实例及其所有内部资源都被释放时发生 |
评论
Editor 类应被视为 GroupDocs.Editor 的入口点和根对象。所有操作都使用此类执行。用于执行完整文档编辑管道的 Editor 类的典型用法如下:
- 通过其构造函数将文档加载到 Editor 实例中。
- 或者,使用
GetDocumentInfo
方法。
- 通过调用打开文档进行编辑
Edit
方法并获取实例EditableDocument
从它上课。
- 使用任何所见即所得的 HTML 编辑器在客户端编辑文档内容。
- 创建一个新的实例
EditableDocument
来自编辑的文档内容。
- 通过调用将编辑过的文档保存为某种输出格式
Save
方法。
- 通过“使用”运算符或手动处理 Editor 类的实例。
也可以看看