Scanline เป็นยูทิลิตี้การสแกนบรรทัดคำสั่งสำหรับ MacOS X แต่เดิมมันถูกสร้างขึ้นสำหรับระบบการเก็บถาวรที่แปลกประหลาดของฉันซึ่งฉันสแกนทุกเอกสาร (ตั๋วเงิน, แบบฟอร์มภาษี ฯลฯ ) และจัดหมวดหมู่เป็นโฟลเดอร์ แทนที่จะใช้โปรแกรมการสแกนแบบดั้งเดิมที่ต้องใช้เวลาในการชี้และคลิกฉันต้องการบางสิ่งบางอย่างที่ฉันสามารถสแกนจากพรอมต์คำสั่งได้อย่างง่ายดาย
Scanline มีการพัฒนาเพื่อสนับสนุนวัตถุประสงค์และตัวเลือกที่แตกต่างกันมากมาย บางสิ่งที่คุณสามารถทำได้ด้วย Scanline คือ:
นี่คือตัวอย่างบรรทัดคำสั่ง:
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. ซึ่งเป็น บริษัท ที่ก่อตั้งโดยผู้เขียนและผู้ดูแลของ Scanline นี่เป็นเพียงความสะดวกสบายและคุณสามารถสร้างและลงนามในตัวติดตั้งของคุณเองหากคุณต้องการ
ฉันใช้คำแนะนำที่ https://scriptingosx.com/2021/07/notarize-a-command-line-tool-with-notarytool/
โปรดทราบว่าแน่นอนคุณจะต้องตั้งค่าทีม / Bundle ID / ใบรับรองของคุณเอง
ในช่วงต้นปี 2022 Scanline ได้รับการปรับแต่งเพื่อแยกฟังก์ชั่นหลักออกจากอินเตอร์เฟสบรรทัดคำสั่ง Libscanline เป็นเฟรมเวิร์ก MacOS ที่สามารถฝังอยู่ในแอปพลิเคชันใด ๆ ที่ต้องการรองรับการทำงานของ Scanline ได้อย่างง่ายดาย
เพื่อสร้าง libscanline:
Xcodebuild Clean Build -project Scanline.xCodeProj -Scheme libscanline -configuration release -sdk macOSX11.3 -deriveDdatapath Derived_data build_library_for_distribution = ใช่
โครงการมีโครงสร้างเพื่อให้เครื่องมือบรรทัดคำสั่งเป็นเป้าหมายแยกต่างหากซึ่งรวมถึงไฟล์ต้นฉบับทั้งหมดจาก libscanline เป็นการดีที่มันจะฝัง libscanline แต่นั่นจะต้องทำให้เครื่องมือบรรทัดคำสั่งของชุดแอพหรือการเชื่อมโยงไปยัง Libscanline แบบไดนามิก
หากคุณสนใจที่จะทำการเปลี่ยนแปลงแก้ไขหรือปรับปรุงสแกนไลน์โปรดทำ! ฉันขอขอบคุณที่มีการเปลี่ยนแปลงที่ยิ่งใหญ่กว่าและฉันยินดีที่จะตรวจสอบ PRS ใด ๆ
นอกจากนี้คุณยังสามารถติดต่อฉันด้วยคำถามหรือคำแนะนำใด ๆ และฉันจะพยายามอย่างเต็มที่เพื่อทำงานในที่สุด