Если вам нужно сравнить два документа, вы можете использовать Документ Конструктор. Следующие шаги покажут вам, как это сделать:
1. Создайте файл сценария compare.docbuilder со следующим кодом:
builder.OpenFile("https://example.com/file1.docx"); var file = builderJS.OpenTmpFile("https://example.com/file2.docx"); AscCommonWord.CompareDocuments(Api, file, null); file.Close(); builder.SaveFile("docx", "Result.docx"); builder.CloseFile();
где
https://example.com/file1.docx — путь к первому файлу для сравнения,
https://example.com/file2.docx — путь ко второму файлу для сравнения.
2. Отправьте запрос POST на https://documentserver/docbuilder со следующим телом в формате JSON:
{ "async": false, "url": "https://example.com/compare.docbuilder" }
где
https://example.com/compare.docbuilder — путь к скрипту .docbuilder.
3. После того, как генерация документа будет готова, будет возвращен ответ с абсолютным URL выходного файла сравнения документов:
{ "key": "Khirz6zTPdfd7", "urls": { "Result.docx": "https://documentserver/Result.docx" }, "end": true }
4. Скачать документ по полученной ссылке. Теперь вы можете проверить все отличия документа и принять или отклонить их с помощью соответствующих кнопок на верхней панели инструментов.