Scanline是MacOS X的命令行扫描实用程序。它最初是为我自己的古怪档案系统构建的,我在该系统中扫描每个文档(账单,税收表格等),并将它们分类为文件夹。我没有使用需要耗时的指向和点击的传统扫描程序,而是想要一些可以轻松从命令提示符扫描的东西。
扫描线已经发展为支持许多不同的目的和选项。您可以使用扫描线的某些事情是:
这是一些示例命令行:
scanline -duplex taxes
^-- Scan 2-sided and place in /Users/klep/Documents/Archive/taxes/
scanline bills dental
^-- Scan and place in /Users/klep/Documents/Archive/bills/ with alias in /Users/klep/Documents/Archive/dental/
您可以通过输入来查看Scanline的所有选项:
scanline -help
您可以从:
https://github.com/klep/scanline/blob/master/scanline-2.1.pkg?raw=true
捆绑的安装程序由由扫描线的作者和维护者创立的Boat Launch,Inc。签名和公证。这仅仅是一种便利,欢迎您根据需要构建和签署自己的安装程序。
我在https://scriptingosx.com/2021/07/notarize-a-command-line-tool-with-with-notarytool/上使用了说明
请注意,当然,您需要设置自己的团队 /捆绑ID /证书
在2022年初,对扫描线进行了重构,以将核心功能与命令行接口分开。 LibsCanline是一个MacOS框架,可以嵌入任何想要轻松支持扫描线功能的应用程序中。
建造libscanline:
XcodeBuild Clean Build -project scanline.xcodeproj -scheme libscanline -configuration版本-sdk macosx11.3-deriveddatapath derived_data build_library_for_distribution = yes yes
该项目是结构化的,因此命令行工具是一个单独的目标,还包括LibsCanline的所有源文件。理想情况下,它只会嵌入libscanline,但这需要使命令行工具的一部分或动态链接到libscanline。
如果您有兴趣进行更改,修复或增强扫描线,请做!我会很感谢任何更大的变化,我很乐意查看任何PRS。
您也可以就任何问题或建议与我联系,我将尽最大努力最终将其努力。