使用Google Script Editor将PDF转换为Doc

时间:2016-03-17 06:33:35

标签: google-apps-script pdf-conversion

我希望使用Google Script Editor将PDF格式转换为云端硬盘。但是不断收到错误消息"不支持从application / pdf转换为application / doc"。脚本中的转换是否可行?我的尝试如下,很高兴听到任何建议。

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

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

}

1 个答案:

答案 0 :(得分:3)

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 Apps脚本项目 https://developers.google.com/apps-script/guides/services/advanced#enabling_advanced_services

下载http://i.imgur.com/3pYvwjx.png

时,您可以在google驱动器上看到pdf文件ID