GroupDocs.Editor for .NET APIは、シンプルで使いやすいC#、ASP.NET、およびその他の.NETアプリケーションを構築するのに役立ちます。これらのアプリケーションは、一般的なHTMLエディター(オープンソースと有料の両方)と簡単に統合して、一般的なファイル形式。 .NET Editor APIを使用すると、ドキュメントを読み込んでHTMLに変換し、HTMLを外部HTMLエディターにプッシュし、操作が完了すると、HTMLを元のファイル形式で保存できます。また、任意のドキュメントに添付されているリソースを個別にフェッチすることもできます。 Microsoft Word、Excel、OpenDocument、Text、Webなど、あらゆる種類のドキュメントで機能します。
HTMLエディタとの簡単な統合
ドキュメントをHTMLDOMに変換する
ドキュメントストリームからHTMLコンテンツを取得する
HTMLコンテンツとその埋め込みリソースを取得する
ドキュメントからHTML本文タグコンテンツを取得する
HTMLドキュメントのCSSコンテンツを取得する
HTMLコンテンツをトラバースし、そのリソースを保存します
文字列コンテンツからHTMLDOMを取得し、ドキュメントに変換します
HTMLDOMとリソース変換
HTMLでさまざまな形式のドキュメントを編集する
正確な変換
結果のドキュメントにセキュリティを適用する
ワードプロセッシングドキュメントのページ分割と任意のWYSIWYGエディタでの編集
データベース(DB)およびユーザーインターフェイス(UI)に依存しない
強力なXML処理機能
入力ドキュメントからOTF(Open Typeフォント)を取得し、結果のドキュメントにエクスポートします
サポートされている入力ドキュメント形式内でEMFベクター画像を内部的に処理する
編集したワークシートの内容を元のスプレッドシートの目的の位置に挿入します
PowerPointファイル形式でSmartArt要素を追加する
保存中に結果のワードプロセッシングドキュメントにフォントを埋め込む
GroupDocs.Editor for .NET APIを使用すると、.NETアプリケーションは、サポートされている形式のドキュメントをフェッチし、CSSなどの添付リソースの抽出とともにHTMLドキュメントオブジェクトモデル(DOM)に変換できます。その後、お気に入りのHTMLエディタを使用してHTMLに変更を加えることができます。編集が完了したら、GroupDocs.Editor for .NET APIを使用すると、このHTMLDOMを元のファイルに正確に変換できます。
//ドキュメントストリームを取得します
Stream sourceStream = File.Open("D:/sample.docx", FileMode.Open, FileAccess.Read);
using (InputHtmlDocument htmlDoc = EditorHandler.ToHtml(sourceStream))
{
//リソースが埋め込まれたHTMLドキュメントを取得します
string cssContent = htmlDoc.GetEmbeddedHtml();
Console.WriteLine(cssContent);
}
GroupDocs.Editor for .NET APIは、画像、フォント、CSSなど、サポートされているドキュメントに添付されている外部リソースを取得できます。フェッチされたリソースは、結果のHTMLドキュメントとは別にロード、トラバース、および保存できます。これにより、より簡単に管理できる出力が得られます.
GroupDocsドキュメントエディタAPIを使用すると、サポートされているMicrosoft Wordドキュメント処理形式を使用しながら、複雑なテキスト効果(シャドウ、3D効果、アウトライン、グロー、エングレイブ、エンボス)を追加できます。この機能は自動有効化されており、このようなテキスト効果のあるドキュメントが処理されるときに観察できます。.
GroupDocs.Editor for .NET APIを使用すると、XMLドキュメントを開いたり、表示したり、編集したりできます。私たちの編集APIは、XMLタグ、属性とその値、XML宣言、CDATAセクション、DOCTYPE定義、およびその他のXML固有のエンティティの特別なサポートと認識を提供します。 XML構造内の個別のエンティティごとにフォントと色の設定をカスタマイズできます。
XMLコンバーター機能は、XMLファイルのエラーとその修正方法を表示するのに十分な機能を備えています。 URIと電子メール認識メカニズムはXML属性をスキャンし、Aタグ内で検出されたURIと電子メールアドレスをリンクとして表すため、結果のHTMLファイル内のテキストとしてではなくリンクとして編集できます。