Это сообщение является буквальным портом Java-версии iText и буквально не применимо для C #.
Если вы посмотрите в исходный код CompareTool.cs , то вы увидите начиная со строки 144:
/// <summary>Creates an instance of the CompareTool.</summary>
public CompareTool() {
gsExec = SystemUtil.GetEnvironmentVariable("gsExec");
compareExec = SystemUtil.GetEnvironmentVariable("compareExec");
}
Итак, точные переменные среды, которые вам нужно создать, это не -DgsExec
и -DcompareExec
, а gsExec
и compareExec
. Префикс -D
- это просто способ установки системных свойств в командной строке Maven (инструмент автоматизации сборки из мира Java).
Если хотите, тогда вы можете отправить запрос на извлечение в iText 7 .NET , чтобы исправить документацию. Файл для изменения itext/itext.kernel/itext/kernel/utils/CompareTool.cs
и строки для изменения 72 и 94 . Перед началом работы прочитайте Правила участия .