У меня есть презентация Google на моем Gdrive, и я хочу экспортировать ее программно в PDF. Работает нормально, но скачанный файл всегда пуст! И все же с правильным количеством страниц.
Вот мой код
function exportFile(auth, id) {
const drive = google.drive({
version: "v3",
auth: auth
});
drive.files.export(
{
fileId: id,
mimeType: "application/pdf"
},
(err, res) => {
if (err) {
console.log(err);
} else {
fs.writeFile("local.pdf", res.data, function(err) {
if (err) {
return console.log(err);
}
});
}
}
);
}
fs.readFile("credentials.json", (err, content) => {
if (err) return console.log("Error loading client secret file:", err);
// Authorize a client with credentials, then call the Google drive API.
authorize(JSON.parse(content), auth => {
exportFile(auth, "1mtxWDrPCt8EL_UoSUbrLv38Cu8_8LUm0onSv0MPCIbk");
});
});
и сгенерированный файл с правильным количеством слайдов (2), но с пустым содержимым:
Есть идеи, что мне не хватает? Большое спасибо!