Я работаю над кодом для преобразования 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 в ТЕКСТ по одному.