2011-07-22 29 views
10

我想在下發展的android應用程序進行掃描。要求是使用相機掃描文檔並將掃描的數據轉換爲pdf文件,以便它可以用作郵件中的附件。安卓:捕獲文檔和使用相機

請給我提供了一些示例代碼...謝謝你。

+0

爲什麼不直接發圖片?你是什​​麼意思「掃描」你的意思是OCR和轉換爲PDF? – Idistic

+1

我想通過照片拍攝將任何紙質文檔數字化。只需拍攝任何紙質文檔(如收據,白板,便箋和自動裁剪圖像),增強圖像質量並創建行業標準PDF文件(例如安卓市場上提供的CamScanner應用程序)。 – Ian

+0

你能做到嗎?我爲Android下載了簡單的pdf,但我不知道如何暗示它。你能給我任何指針嗎? – Damir

回答

6

如果您正在尋找簡單的PDF功能,你可以試試這個Simple PDF for Android似乎有不被很多其他可用。如果您需要OCR Suggestions for Android OCR至於其餘部分,您需要提出多個問題,我建議您一步一個腳印,並針對您遇到的每個問題詢問一個問題。

2

爲尋找簡單的方法,試試這個庫https://github.com/jhansireddy/AndroidScannerDemo

*圖片返回這裏將是一個位圖,而不是一個PDF格式,你可以使用任何MIME類型保存以後。

+0

嗨,你是如何設法讓這段代碼運行的?我正在一遍遍的'java.lang.UnsatisfiedLinkError中:dlopen的失敗:「/data/app-lib/com.scanner.demo-6/libopencv_java3.so」太小是在嘗試一個ELF executable'錯誤打開相機 –

+0

@GabriellaAngelova在使用之前,您需要安裝OpenCV庫。查看http://opencv.org/ – zxcmehran

2

下面是一個看起來很有希望的API。

「CamScanner API使應用程序能夠自動檢測頁面邊框和巧妙去除背景。提高圖像的多達五種模式,使內容更清晰,更具可讀性。返回處理文件爲JPG或PDF格式的應用程序。」

https://dev.camscanner.com/?language=en-us

0

我工作的項目這樣的想法,使用移動視覺API它的結果是非常好的,但它依賴於圖像的質保和文字字體大小檢查此LIK Check this Link

+1

_鼓勵外部資源鏈接,但請在鏈接上添加上下文,以便您的同行用戶瞭解它是什麼以及它爲什麼在那裏。如果目標網站無法訪問或永久離線,請務必引用重要鏈接中最相關的部分._ – Bugs