Този кратък урок предоставя инструкции как да проследявате промени в Word с помощта на C#. Той предоставя подробности за настройване на IDE за използване на Aspose.Words for .NET, списък със стъпки и примерен код, показващ как да включите проследяването на промени в Word с помощта на C#. Ще научите също как да спрете проследяването и да проверите състоянието на проследяването, докато работите с документа.
Стъпки за включване на проследяването на промени в Word с помощта на C#
- Настройте IDE да използва Aspose.Words for .NET за проследяване на промени
- Създайте нов Document и добавете таблица към него
- Добавете ред и вмъкнете клетка в него
- Започнете проследяването на промени в 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#.