Editor

Editor class

変換メソッドをカプセル化するメイン クラス。 Editor クラスは、サポートされているすべての形式のドキュメントを読み込み、編集、および保存するためのメソッドを提供します。これは使い捨てであるため、「using」ディレクティブを使用するか、「Dispose()」メソッド呼び出しを介して手動でリソースを破棄してください。ドキュメントの読み込みは、コンストラクターを介して実行されます。ドキュメントの編集 - メソッド ‘Edit’ を使用し、編集後に結果のドキュメントに保存する - メソッド ‘Save’ を使用.

public sealed class Editor : IAuxDisposable

コンストラクター

名前 説明
Editor(Func<Stream>) 指定された入力ドキュメントで新しい Editor インスタンスを初期化します (ストリームとして)
Editor(string) 指定された入力ドキュメント (完全なファイル パスとして) で新しい Editor インスタンスを初期化します
Editor(Func<Stream>, Func<ILoadOptions>) 指定された入力ドキュメント (ストリームとして) を使用して新しい Editor インスタンスを初期化し、そのロード オプションを使用します
Editor(string, Func<ILoadOptions>) 指定された入力ドキュメント (完全なファイル パスとして) を使用して新しいエディター インスタンスを初期化し、その読み込みオプションを使用します

プロパティ

名前 説明
IsDisposed { get; } この Editor インスタンスが既に破棄されており、これ以上使用できない (true) か、まだ破棄されていないためアクティブである (false) かを示します

メソッド

名前 説明
Dispose() Editor のこのインスタンスを破棄して、すべての内部リソースを解放し、それ以上使用できなくなるようにします
Edit() EditableDocumentこのクラスには、HTML マークアップと関連するリソースを生成するためのメソッドが含まれています.
Edit(IEditOptions) EditableDocumentこのクラスには、HTML マークアップと関連するリソースを生成するためのメソッドが含まれています.
GetDocumentInfo(string) この「エディタ」インスタンスにロードされたドキュメントに関するメタデータを返します
Save(EditableDocument, Stream, ISaveOptions) ’ のインスタンスとして表される、指定された編集済みドキュメントを変換しますEditableDocument、指定された形式の結果ドキュメントに、そのコンテンツを指定された stream に保存します
Save(EditableDocument, string, ISaveOptions) ’ のインスタンスとして表される、指定された編集済みドキュメントを変換しますEditableDocument、指定された形式の結果ドキュメントに、その内容を指定されたファイル path によってファイルに保存します

イベント

名前 説明
event Disposed この Editor インスタンスがすべての内部リソースとともに破棄されるときに発生するイベント

備考

Editor クラスは、GroupDocs.Editor のエントリ ポイントおよびルート オブジェクトと見なす必要があります。すべての操作は、このクラスを使用して実行されます。完全なドキュメント編集パイプラインを実行するための Editor クラスの一般的な使用法は次のとおりです:

  1. コンストラクターを介してドキュメントを Editor インスタンスに読み込みます。
  2. オプションで、GetDocumentInfo方法。
  3. を呼び出して、編集するドキュメントを開きます。Editメソッドとインスタンスの取得EditableDocumentそれからクラス。
  4. WYSIWYG HTML エディターを使用して、クライアント側でドキュメント コンテンツを編集します。
  5. の新しいインスタンスの作成EditableDocument編集されたドキュメント コンテンツから。
  6. を呼び出して、編集したドキュメントを何らかの出力形式に保存するSave方法。
  7. 「using」演算子を介して、または手動で Editor クラスのインスタンスを破棄します。

関連項目