Преобразование PDF в документ с помощью редактора скриптов Google

Я хочу конвертировать PDF в документ Google на диске с помощью редактора скриптов Google. Однако продолжает появляться сообщение об ошибке «Преобразование из приложения / PDF в приложение / документ не поддерживается». Возможно ли это преобразование в скрипте? Моя попытка, как показано ниже, было бы здорово услышать любой совет.

function convertdPDF2doc() {
  var pdffile = DriveApp.getFileById();
  var pdfblob = pdffile.getAs('application/doc');

  pdfblob.setName(doc.getName() + ".doc");
  DriveApp.createFile(docblob);

}

person clement    schedule 17.03.2016    source источник


Ответы (1)


function pdfToDoc() {  
  var fileBlob = DriveApp.getFileById('0B3m2D6239t6aWHo5TVpyYzhxV1U').getBlob();  
  var resource = {
    title: fileBlob.getName(),
    mimeType: fileBlob.getContentType()
  };
  var options = {
    ocr: true
  };
  var docFile = Drive.Files.insert(resource, fileBlob, options);  
  Logger.log(docFile.alternateLink);  
}

Добавьте Drive API в проект скрипта приложений Google https://developers.google.com/apps-script/guides/services/advanced#enhibited_advanced_services

Вы можете увидеть свой идентификатор файла pdf на диске Google, когда загрузите его http://i.imgur.com/3pYvwjx.png

person tagplus5    schedule 17.03.2016
comment
он работает, но в файле doc не будет изображений, если они были в формате pdf, только текст. - person Boris Gafurov; 03.11.2016