Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Delphi的TWAIN扫描组件_Delphi_Delphi 2010_Twain - Fatal编程技术网

用于Delphi的TWAIN扫描组件

用于Delphi的TWAIN扫描组件,delphi,delphi-2010,twain,Delphi,Delphi 2010,Twain,我需要将TWAIN扫描添加到Delphi应用程序中,但在查找现成组件时遇到了问题 我下载了TDelphiTwain,但在Windows Vista的D2010中使用时,它似乎无法识别我系统中的任何Twain源。我还尝试了来自MCM的Twain Toolkit for Delphi的试用版,它的优点是目前正在更新(DelphiTwain的上一次更新是2004年),但Twain Toolkit甚至不会在我的系统上编译(我认为一些DCU已经过时) 有人能推荐一种简单的方法,将TWAIN扫描引入我的De

我需要将TWAIN扫描添加到Delphi应用程序中,但在查找现成组件时遇到了问题

我下载了TDelphiTwain,但在Windows Vista的D2010中使用时,它似乎无法识别我系统中的任何Twain源。我还尝试了来自MCM的Twain Toolkit for Delphi的试用版,它的优点是目前正在更新(DelphiTwain的上一次更新是2004年),但Twain Toolkit甚至不会在我的系统上编译(我认为一些DCU已经过时)

有人能推荐一种简单的方法,将TWAIN扫描引入我的Delphi应用程序吗

更新:使用vcldeveloper对DelphiTwain的更新(见下文),我能够实现这一点。此外,我还发现它支持Twain扫描以及协助处理多页TIFF,并已更新为与D2010兼容


最新更新下面的VCL开发人员代码运行良好。但是,我选择了Envision库,它可以轻松创建多页TIFF文件。我在几个小时内实现了Envision扫描,包括多页文件处理。

我将DelphiTWAIN改为使用Delphi2009和2010。您可以从以下位置下载源代码:

其他链接如下:

这里:

另一个支持TWAIN扫描的图形库是,它还可以将扫描的文档保存为PDF格式(以及多种图形格式)。几年前,仅此一项功能就向我推销了该产品。

我会提到您已经看过的MCM—我最近在D2007中使用了它,它很有魅力(特别是考虑到它并不特别昂贵)。你给他们发了一封关于你的编译问题的电子邮件了吗?我还没有联系他们,但现在我有了一个建议,我会试试看。谢谢你提供的信息。嗯,这很不幸。我们目前在Delphi6和XP中使用TDelphiTwain。正在考虑在不久的将来升级到D2010,所以有兴趣了解更多信息。Scott:请参阅下面vcldeveloper的答案。我正在下载。我对你感激不尽。我用你的更新编译了DelphiTwain演示,效果很好。vcldeveloper的主页不幸关闭,所以我在我的主页上重新发布了DelphiTwain:使用Delphi,我如何发送命令来聚焦、放大/缩小?我有爱普生ELPDC21?这个很好用。但是,当安装了10个以上的扫描仪(谁安装了11个扫描仪?)时,库就会出现问题,很容易修复(TPointerList.SetAllocated)。我听说它已经在kluug.net上更新了(尽管版本和日期没有改变)。谢谢。看起来与Envision类似。我相信Envision还可以扫描并另存为PDF。如果您仅在扫描时需要它,它会非常昂贵: