Slide 17
Slide 17 text
Google Drive を使って OCR する
navigator.camera.getPicture(
function(image){
$.ajax({
url: “https://script.google.com/macros/s/○○○○○○○○/exec”,
type: 'POST',
data: {
filedata: image,
},
}) function doPost(e) {
var data = Utilities.base64Decode(e.parameter.filedata,
Utilities.Charset.UTF_8);
var title = Utilities.formatDate(new Date, 'Asia/Tokyo', 'yyyyMMddhhmmss');
var blob = Utilities.newBlob(data, MimeType.PNG, title);
var folder =
DriveApp.getFileById(ActiveSpreadsheet.getId()).getParents().next();
var file = Drive.Files.insert({
title: title + ".png",
mimeType: 'image/png',
parents: [{id: folder.getId()}]
}, blob, {
ocr: true,
ocrLanguage: 'ja'
});
var doc = DocumentApp.openById(file.getId());
var text = doc.getBody().getText();