Компоненты сканирования TWAIN для Delphi
Мне нужно добавить TWAIN-сканирование в приложение Delphi, и мне не удается найти готовый компонент для этого.
Я загрузил TDelphiTwain, но, когда он используется в D2010 в Windows Vista, он, похоже, не распознает источники Twain в моей системе. Я также попробовал пробную версию Twain Toolkit для Delphi от MCM, которая имеет то преимущество, что в настоящее время обновляется (последнее обновление DelphiTwain было 2004), но Twain Toolkit даже не будет компилироваться в моей системе (я думаю, что некоторые из DCU не входят в состав дата).
Может ли кто-нибудь предложить простой способ получения TWAIN-сканирования в моем приложении Delphi?
ОБНОВЛЕНИЕ: Используя обновление vcldeveloper для DelphiTwain (см. ниже), я смог получить эту работу. Кроме того, я также обнаружил, что Envision Image Library поддерживает сканирование Twain, а также помогает в обработке многостраничных TIFF и обновляется для совместимости с D2010.
Late Breaking UPDATE Код VCLDeveloper, ниже, отлично работает. Однако я поселился в библиотеке Envision, которая включает в себя возможность легко создавать многостраничные файлы TIFF. Я получил проверку Envision, включая многостраничную обработку файлов, через несколько часов.
Ответы
Ответ 1
Я изменил DelphiTWAIN для работы с Delphi 2009 и 2010. Вы можете скачать исходный код здесь: http://www.kluug.net/delphitwain.php
Дополнительные ссылки:
http://torry.net/pages.php?id=507
и здесь: http://www.delphipraxis.net/1179589-post3.html
Ответ 2
Еще одна графическая библиотека, которая также поддерживает TWAIN-сканирование, - ImageEn, который также может сохранять отсканированные документы в формате PDF (а также многочисленные графические форматы). Только эта функция продала меня на этом продукте несколько лет назад.