Aspose.Words Документ Поређење за .NET

Aspose.Words Document Comparer for .NET пружа програмерима моћан алат за поређење два Word документа и генерисање ревизија који наглашава сваку откривену разлику. било за правни, технички или уредни преглед, овај плугин обезбеђује прецизно праћење текстуалних уређења, форматирање промена и структурне модификације директно у вашим апликацијама.

Инсталација и подешавање

Подржани окружења:

  • ОС: Виндовс, Линук, МацОС
  • Рамкови: .NET Framework, .Net Standard, ,NET Core, 5/6+, Mono
  • ИДЕ: Microsoft Visual Studio (2010–2022), Xamarin, MonoDevelop

Брзи почетак: Поређење докумената у .NET-у

using Aspose.Words;

var docA = new Document(MyDir + "Blank.docx");
var docB = new Document(MyDir + "Document.docx");

// Compare documents. Differences are added as revisions to docA
docA.Compare(docB, "User", DateTime.Now, new CompareOptions { IgnoreFormatting = true });

// Inspect revisions
foreach (Revision revision in docA.Revisions)
{
    Console.WriteLine("Type: " + revision.RevisionType);
    Console.WriteLine("Author: " + revision.Author);
    Console.WriteLine("Date: " + revision.DateTime);
    Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

Овај снимак показује упоређивање два документа и итерацију кроз генерисане ревизије.

Карактеристике и функције

Кључни документ поређење

  • Поређење DOC, DOCX, RTF, HTML, PDF, OpenOffice, Markdown, и још много тога.
  • Унесите улоге, уклањање и форматирање промена из другог документа у први.
  • Сачува оригинални садржај и примењује познати стил Word-а Track Changes.

Ревизија праћења и управљања

  • Категоризује ревизије као убацивање, уклањање или форматпромена.
  • Подржава програмске акције прихватања / одбацивања.
  • Омогућава итерацију за изградњу прилагођених извештаја или резюме.

Прилагођене подешавања поређења

  • Заједнички случај осетљивости.
  • Изаберите да ли ћете пратити промене у белом простору (пространства, табеле, прекиди).
  • Контрола поређења грануларност: карактер, реч, или ниво параграфа.
  • Скините чворове као што су коментари, брошури или наслови.

Поређење нивоа елемента

  • Текст: Открива додавања, уклањања и премештени текст.
  • Форматирање: Идентификује промене шрифта, параграфа и стила.
  • Табеле: Траке у реду / колоне убацивања, уклањања и ћелијске спојеве / раздвајања.
  • Објекти: Знаме уграђене, избрисане или репозициониране слике, облици и ОЛЕ објекти.

Резултати и скалабилност

  • АПИ засноване на струју омогућавају ефикасно упоређивање веома великих докумената.
  • Мулти-треид поређења подржана за обраду бацх.
  • Конфигурисани печат меморије са опцијама за оптерећење и спасавање.

Најбоља пракса

  • Пријавите лиценцирање рано да бисте избегли поруке за евалуацију.
  • Нормализујте документе (стилове, уклоните праћене промене) пре поређења.
  • Прилагодите осетљивост белог простора / случаја како бисте смањили лажне позитивне ефекте.
  • Искористите је Revisions Колекција за структуриране промене.
  • За масовне радне оптерећења, спроводите поређења асинхронно и управљајте конкуренцијом.

Решавање уобичајених проблема

Неочекивани резултати или недостају промене?✔ Проверите интегритет документа и конзистентност форматирања.

Оцена воденог знака или ограничена функционалност?✔ Осигурање лиценце се правилно примењује.

Ниска перформанса са великим документима?✔ Користите АПИ-а засноване на току и омогућава паралелну обраду где је могуће.

Često postavljana pitanja

**Q: Šta je Aspose.Words Document Comparer za .NET?**Плугин за откривање разлике између докумената и примјењујући их као ревизије за преглед.

**Q: Који формати датотека су подржани?**DOC, DOCX, RTF, HTML, PDF, OpenOffice формати, Markdown, и слике (ЈПГ, ПНГ, итд.).

**П: Могу ли програмски прихватити или одбити ревизије?**Да. АПИ подржава прихватање/одбијање ревизија у великој количини или појединачно.

**П: Како се то интегрише са Aspose.Words?**Ради директно са Aspose.Words документарним објектима, обезбеђујући беспрекорно интегрисање са постојећим радним токовима.

**П: Које индустрије имају користи од овог алата?**Правни, финансијски, издавачки и пословни сектори га користе за ревизије, поштовање и уреднички преглед.

 Српски