在《分离扫描文档方法(1) —— Dynamic Web TWAIN:如何使用空白页作为扫描文档的分隔器》中我们提到可以使用空白页作为文档的分隔器。但是,常常有时候场景中需要的不只有文档分隔的功能还有自动检测并删除空白页的功能。本篇文章将简单介绍如何利用Dynamic Web TWAIN 在网页文档扫描的过程中实现空白页自动检测删除的功能。
方法一
如果设备的TWAIN驱动程序支持丢弃空白页,则可以使用驱动程序的内置功能。
- 您可以将IfShowUI属性设置为true以显示源的用户界面(UI),您可以在那里检查选项(它通常显示为'discard blank')。
- 如果您不想显示源的用户界面,可以将IfAutoDiscardBlankpages设置为true或在代码中协商ICAP_AUTODISCARDBLANKPAGES功能以自动丢弃空白页。 请注意,此属性或功能仅在扫描仪本身支持该功能时(在硬件级别上)才有效。代码片段如下,
DWObject.SelectSource();
DWObject.OpenSource;
DWObject.IfShowUI = false;
//*U