この短いチュートリアルでは、C# を使用して Word の変更を追跡する方法を説明します。Aspose.Words for .NET を使用するための IDE の設定、手順のリスト、C# を使用して Word で変更を追跡する方法を示すサンプルコードが含まれています。また、変更の追跡を停止する方法や、ドキュメント作業中に追跡の状態を確認する方法も学べます。
C# を使用して Word の変更を追跡する手順
- Aspose.Words for .NET を使用して変更を追跡するために IDE を設定する
- 新しい ドキュメント を作成し、テーブルを追加する
- 行を追加し、その中にセルを挿入する
- StartTrackRevisions() メソッドを使用して Word ドキュメントで変更を追跡する
- 追跡するためにドキュメントにコンテンツを追加する
- Word ファイルを保存し、MS Word で開いて追跡を確認する
これらの手順は、C# を使用して Word の変更を追跡する方法を説明しています。Word ファイルを作成し、いくつかのコンテンツを追加し、StartTrackRevisions() メソッドを呼び出して著者の名前と日付/時間を設定することで変更の追跡を開始します。ファイルをディスクに保存する前に、いくつかの追加コンテンツを挿入し、MS Word で開いて変更を確認してください。
C# を使用して Word DOC の変更を追跡するコード
using System; | |
using Aspose.Words; | |
using Aspose.Words.Tables; | |
namespace SimpleTableDocument | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("License.lic"); | |
Document wordDoc = new Document(); | |
Table table = new Table(wordDoc); | |
table.EnsureMinimum(); | |
Row row = new Row(wordDoc); | |
table.AppendChild(row); | |
Cell cell = new Cell(wordDoc); | |
row.AppendChild(cell); | |
wordDoc.StartTrackRevisions("The developer", DateTime.Now); | |
Paragraph paragraph = new Paragraph(wordDoc); | |
paragraph.AppendChild(new Run(wordDoc, "Sample text in the table cell.")); | |
cell.AppendChild(paragraph); | |
wordDoc.FirstSection.Body.AppendChild(table); | |
string outputFilePath = "SimpleTableDocument.docx"; | |
wordDoc.Save(outputFilePath); | |
Console.WriteLine("Document with a simple table created successfully: " + outputFilePath); | |
} | |
} | |
} |
このコードは、C# を使用して Word で変更追跡を使用する方法を示しています。API を使用してドキュメントを操作している間に、StopTrackRevisions() メソッドを呼び出して追跡を停止できます。HasRevisions フラグを使用して、ドキュメントに追跡された変更があるかどうかを確認します。
この記事では、Word ファイルで変更追跡を開始および停止する方法を学びました。PDF ファイルを EPUB に変換する方法については、C# を使用して PDF を EPUB に変換する という記事をご参照ください。