Этот короткий урок объясняет, как отслеживать изменения в Word с помощью C#. Он предоставляет подробности по настройке IDE для использования Aspose.Words for .NET, список шагов и пример кода, который показывает, как включить отслеживание изменений в Word с помощью C#. Вы также научитесь отключать отслеживание и проверять статус отслеживания во время работы с документом.
Шаги для включения отслеживания изменений в Word с помощью C#
- Настройте IDE для использования Aspose.Words for .NET для отслеживания изменений
- Создайте новый Документ и добавьте в него таблицу
- Добавьте строку и вставьте в нее ячейку
- Начните отслеживание изменений в документе Word с помощью метода StartTrackRevisions()
- Добавьте больше содержимого в документ для отслеживания
- Сохраните файл Word и откройте его в MS Word, чтобы проверить отслеживание изменений
Эти шаги объясняют, как отслеживать изменения в Word с помощью C#. Создайте файл Word, добавьте немного содержимого и вызовите метод StartTrackRevisions() с именем автора и датой/временем, чтобы начать отслеживание изменений. Добавьте больше содержимого перед сохранением файла Word на диск и откройте его в MS Word, чтобы увидеть изменения.
Код для отслеживания изменений в документе Word DOC с помощью C#
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); | |
} | |
} | |
} |
Этот код демонстрирует, как использовать отслеживание изменений в Word с помощью C#. Вызовите метод StopTrackRevisions(), чтобы прекратить отслеживание во время работы с документом с помощью API. Используйте флаг HasRevisions, чтобы проверить, есть ли отслеживаемые изменения в документе.
Этот урок научил нас, как начать и остановить отслеживание изменений в файле Word. Чтобы преобразовать PDF в EPUB, ознакомьтесь с статьей Конвертирование PDF в EPUB с помощью C#.