Aspose.Words Документ Поређење за .NET
Aspose.Words Document Comparer for .NET пружа програмерима моћан алат за поређење два Word документа и генерисање ревизија који наглашава сваку откривену разлику. било за правни, технички или уредни преглед, овај плугин обезбеђује прецизно праћење текстуалних уређења, форматирање промена и структурне модификације директно у вашим апликацијама.
Инсталација и подешавање
- Инсталирајте пакет НУГЕТ
Aspose.Words Document Comparer
у ваш пројекат. - Пријављивање апликације за запошљавање ( Метерани водич за лиценцирање ).
- Гледајте The Инсталацијски водич Принципи и детаљни кораци.
Подржани окружења:
- ОС: Виндовс, Линук, МацОС
- Рамкови: .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 документарним објектима, обезбеђујући беспрекорно интегрисање са постојећим радним токовима.
**П: Које индустрије имају користи од овог алата?**Правни, финансијски, издавачки и пословни сектори га користе за ревизије, поштовање и уреднички преглед.