Не удалось обработать ошибку команды GhostScript с некоторым файлом PDF

Я использую GhostScript с C#, и он работает нормально, но не знаю, почему с некоторыми конкретными файлами PDF он не работает. И я посмотрел в API GhostScript и обнаружил, что только проблема, возникающая с последней страницей этого PDF-файла. Нажмите здесь, чтобы загрузить.

GhostScript Runtime Версия: v4.0.30319

Версия GhostScript: 1.2.0.0

Точка ошибки в Ghostscript API, как показано ниже.

public int Execute(string[] args)
{
    //Some Coding lines here

    // call ghostscript
    try
    {
        //This is the Error line on ghostscript api call
        result = NativeMethods.gsapi_init_with_args(_ghostScriptInstance, args.Length, _argumentPointersHandle.AddrOfPinnedObject());
    }
    finally
    {
        this.FreeHandles();
    }

    if (result < (int)ErrorCode.Success)            // TODO: often if GhostScript fails because you've passed the wrong combination of params etc, it still returns zero... unhelpful
        throw new GhostScriptException(result, args);

    return result;
}

Всегда получаю -100 как код ошибки. И ошибка изображения, как следует.

введите описание изображения здесь

0 ответов

Другие вопросы по тегам