オンラインで DOCX ドキュメントからコメントをクリアするか、.NET 経由で管理する
強力な .NET ベースの DOCX ドキュメント注釈ユーティリティ アプリケーションを開発します。.NET を介して DOCX ファイルのコメントを管理するためのコードのリスト。
DOCX 注釈をオンラインで削除する
- DOCXファイルをインポートしてアップロードすることでコメントを削除します
- 注釈アプリのドラッグ アンド ドロップでドロップ領域内をクリックして実行します。
- DOCX ファイルのサイズとインターネット速度に応じて、数秒待ちます
- コメントをクリアするには「削除」ボタンをクリックしてください
- ファイルをすぐにダウンロードする
.NET 経由で特定の作成者の DOCX ドキュメント コメントを削除する
- ライブラリ参照を .NET プロジェクトに追加する
- Document クラス オブジェクトを介してドキュメントをロードする
- NodeType.Comment を持つ GetChildNodes を使用してすべてのノードのコメントを取得します
- すべてのコメントを繰り返し処理し、作成者名を照合します。
- Remove メソッドを呼び出して、特定の作成者のコメントを削除します
C# コード: DOCX ファイルから特定の作成者のコメントを削除する
.NET経由でコメントを追加
- Documentクラスオブジェクトの作成
- コメントクラスを使用する
- Paragraphs.Add を使用して新しい段落を追加します。
- FirstParagraph.Runs.Add を使用してコメントを追加します
- または、CommentRangeStart クラスと CommentRangeEnd クラスを使用する方法もあります。
- save メソッドを呼び出して、コメントを追加したファイルを保存します
すべてのコメントを抽出
- Document クラス オブジェクトを介してドキュメントをロードする
- ArrayList オブジェクトを作成する
- NodeCollection 内のすべての GetChildNode を取得する
- 各コレクションを反復処理し、ArrayList にコメントを追加します
.NET コード: DOCX ファイルからコメントを追加
string dataDir = RunExamples.GetDataDir_WorkingWithComments(); | |
Document doc = new Document(); | |
Paragraph para1 = new Paragraph(doc); | |
Run run1 = new Run(doc, "Some "); | |
Run run2 = new Run(doc, "text "); | |
para1.AppendChild(run1); | |
para1.AppendChild(run2); | |
doc.FirstSection.Body.AppendChild(para1); | |
Paragraph para2 = new Paragraph(doc); | |
Run run3 = new Run(doc, "is "); | |
Run run4 = new Run(doc, "added "); | |
para2.AppendChild(run3); | |
para2.AppendChild(run4); | |
doc.FirstSection.Body.AppendChild(para2); | |
Comment comment = new Comment(doc, "Author Name", "AN", DateTime.Today); | |
comment.Paragraphs.Add(new Paragraph(doc)); | |
comment.FirstParagraph.Runs.Add(new Run(doc, "Comment text.")); | |
CommentRangeStart commentRangeStart = new CommentRangeStart(doc, comment.Id); | |
CommentRangeEnd commentRangeEnd = new CommentRangeEnd(doc, comment.Id); | |
run1.ParentNode.InsertAfter(commentRangeStart, run1); | |
run3.ParentNode.InsertAfter(commentRangeEnd, run3); | |
commentRangeEnd.ParentNode.InsertAfter(comment, commentRangeEnd); | |
dataDir = dataDir + "Anchor.Comment_out.docx"; | |
doc.Save(dataDir); |
C# Code: すべてのコメントを抽出
Document docx = new Document("input.docx"); | |
ArrayList collectedComments = new ArrayList(); | |
NodeCollection comments = docx.GetChildNodes(NodeType.Comment, true); | |
foreach (Comment comment in comments){ | |
collectedComments.Add(comment.Author + " " + comment.DateTime + " " + comment.ToString(SaveFormat.Text)); | |
} |
.NET 経由で DOCX ドキュメント注釈アプリケーションを開発する
ドキュメントに関してフィードバックを提供したり、提案を行ったり、他のユーザーと共同作業したりするために、DOCX 注釈アプリまたはユーティリティを開発する必要がありますか?
Aspose.Total for .NET
の子 API である
Aspose.Words for .NET
を使用すると、.NET 開発者は上記の API コードをドキュメント注釈アプリケーション内に統合できます。強力な .NET ライブラリにより、あらゆるドキュメント注釈ソリューションをプログラミングできます。さらに、DOCX 形式を含む多くの一般的な形式をサポートできます。
DOCX ファイルに注釈を付けるための .NET ライブラリ
「Aspose.Words for .NET」または「Aspose.Total for .NET」をシステムにインストールするには、3 つの代替オプションがあります。ニーズに近いものを選択し、ステップバイステップの指示に従ってください。
- NuGet パッケージ をインストールします。 ドキュメンテーション を参照
- Visual Studio IDE 内で パッケージマネージャーコンソール を使用してライブラリをインストールする
- Windows インストーラー を使用してライブラリを手動でインストールする
システム要求
当社の製品は完全にクロスプラットフォームであり、「.NET Standard 2.0」仕様に準拠したすべての主要な .NET 実装をサポートしています。
- Microsoft .NET Framework (最も古いバージョン 2.0 から始まり、最新の「.NET Framework 4.8」まで)
- .NET Core。最も初期の 2.0 から始まり、最新の「.NET 6」で終わります。
- モノラル >= 2.6.7
.NET コードは基盤となるハードウェアやオペレーティング システムに依存せず、仮想マシンにのみ依存するため、Windows、macOS、Android、iOS、Linux 用のあらゆる種類のソフトウェアを自由に開発できます。対応するバージョンの .NET Framework、.NET Core、Windows Azure、Mono、または Xamarin がインストールされていることを確認してください。
C#、F#、VB.NET アプリケーションを作成するには、Microsoft Visual Studio、Xamarin、および MonoDevelop IDE を使用することをお勧めします。
詳細については 製品ドキュメント を参照してください。
よくある質問
- 上記の .NET コードをアプリケーションで使用できますか?はい、このコードをダウンロードして、.NET ベースのドキュメント注釈アプリケーションを開発する目的で利用することはできます。このコードは、バックエンドのドキュメント処理と操作の領域でプロジェクトの機能と機能を強化するための貴重なリソースとして機能します。
- このオンライン文書注釈アプリは Windows 上でのみ動作しますか?Windows、Linux、Mac OS、Android など、実行されているオペレーティング システムに関係なく、任意のデバイスでコメント削除のためのドキュメント アノテーションを開始できる柔軟性があります。必要なのは、最新の Web ブラウザとアクティブなインターネット接続だけです。
- オンライン アプリを使用して DOCX ドキュメントに注釈を付けるのは安全ですか?もちろん!当社のサービスを通じて生成された出力ファイルは、24 時間以内に当社のサーバーから安全かつ自動的に削除されます。その結果、これらのファイルに関連付けられた表示リンクは、この期間を過ぎると機能しなくなります。
- アプリを使用するにはどのブラウザが必要ですか?オンライン DOCX ドキュメントの注釈には、Google Chrome、Firefox、Opera、Safari などの最新の Web ブラウザを使用できます。ただし、デスクトップ アプリケーションを開発している場合は、効率的な管理のために Aspose.Total ドキュメント処理 API を使用することをお勧めします。