У нас есть приложение Winforms, которое использует PDFViewer и AxAcroPDFlib. Раньше у нас была проблема, когда форма зависала при закрытии, потому что проблема с закрытием PDF-файла была затруднена. Решение, найденное here, предназначалось для назначения фокуса другому элементу управления во время события закрытия форм. С момента внедрения это не сработало.Закрытие формы медленное из-за просмотра PDF
На прошлой неделе появилось обновление для Adobe Reader DC, и проблема, похоже, вернулась. Задержка с закрытием формы снова задерживается. При закрытии формы на панели задач появляется значок Adobe Acrobat в течение примерно 10 секунд, затем исчезает и форма закрывается. Это то, что было раньше.
Есть ли у кого-нибудь идеи, как исправить эту проблему сейчас?
Я бы хотел заменить этот элемент управления другим, который не полагается на пользователя, у которого установлен Acrobat, но пока у меня не будет времени на это, мне понадобится исправление/обходное решение.
Если вы решите отойти от AcroPDFLib, библиотека ImageMagick является бесплатной опцией, которая использует механизм Ghostscript для работы с PDF. Для ImageMagick используется .NET-обертка для использования с C#. Другим вариантом является [профессиональная библиотека PDF LEADTOOLS] (https://www.leadtools.com/sdk/pdf), которая имеет бесплатное ознакомительное издание. Примечание. Я сотрудник поставщика LEADTOOLS. –