Конвертируйте PDF в Doc с помощью Google Script Editor
Я хочу конвертировать PDF в Google Doc в Drive с помощью Google Script Editor. Однако продолжайте получать сообщение об ошибке "Преобразование из приложения / PDF в приложение / документ не поддерживается". Возможно ли это преобразование в сценарии? Моя попытка, как показано ниже, было бы здорово услышать любой совет.
function convertdPDF2doc() {
var pdffile = DriveApp.getFileById();
var pdfblob = pdffile.getAs('application/doc');
pdfblob.setName(doc.getName() + ".doc");
DriveApp.createFile(docblob);
}
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
Вы можете увидеть свой идентификатор файла PDF на диске Google, когда вы загрузите его http://i.imgur.com/3pYvwjx.png