Как конвертировать PDF с Google Drive в текст с помощью Google Script - PullRequest
0 голосов
/ 23 декабря 2018

Я работаю над кодом для преобразования PDF с Google Drive в текст.И я могу конвертировать PDF по нижеуказанным кодам.Однако, когда я попытался указать PDF в Google Drive по URL (например, var url = "https://drive.google.com/open?id=1gs-WvPPPPPPP0-iaawwadafa--";). Код не работает.

var url = "https://www.test.com/sites/g/files/xyz123.pdf";  
    // It works fine.  And, if changes to google drive URL, it doesn't work.  
var blob = UrlFetchApp.fetch(url).getBlob();
    // No error showed up at getBlob.

Logger.log(blob) // shows "Blob" after changes to google drive URL
Logger.log(blob.getName()) // shows "open.html" after changes to google drive URL
Logger.log(blob.getContentType()) // shows "text/html" after changes to google drive URL

var resource = {
    title: blob.getName(),
    mimeType: blob.getContentType()    
};

var file = Drive.Files.insert(resource, blob, {ocr: true, ocrLanguage: "en"});
    // At above line, Error message "OCR is not supported for files of type text/html (line 64, file "Code")" showed. 

var doc = DocumentApp.openById(file.id);
var text = doc.getBody().getText();

return text; 

Я хотел бы конвертировать PDF-файлы впапка google drive в ТЕКСТ по одному.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...