LoginSignup
0
6

More than 1 year has passed since last update.

GASでOCR

Posted at
function ocr(){

  var testOCR = DriveApp.getFolderById('フォルダID');
  //testOCRフォルダからpdfファイル取得
  var pdfFiles=testOCR.getFiles();

  while(pdfFiles.hasNext()){

    var pdfFile=pdfFiles.next();
    var fileName=pdfFile.getName();

    //作成するドキュメントの情報
    var resource={
      title: fileName, //ファイル名
      mineType: 'pdf'  //ファイルタイプ
    };
    //ファイルからBlobオブジェクト取得
    var data=pdfFile.getBlob();
  }

  //OCR有効化、ファイルID取得
  var fileId = Drive.Files.insert(resource, data, {ocr: true}).id;
  var newFile=DriveApp.getFileById(fileId);

  //ドキュメントファイルをtestOCRフォルダへ
  testOCR.addFile(newFile);
  DriveApp.getRootFolder().removeFile(newFile);

  var text = DocumentApp.openById(fileId).getBody().getText();
  var jaText = LanguageApp.translate(text, "en", "ja");
  Logger.log(jaText);

}
0
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
6