Я использую drive.files.export из модуля googleapis для экспорта слайдов Google в pdf.PDF создается, однако некоторые изображения не экспортируются правильно, и вместо этого это изображение присутствует в том месте, где находились исходные изображения.
Если я экспортирую слайды Google в PDFиспользуя веб-интерфейс: File-> Download as-> pdf, изображения экспортируются корректно ... есть идеи, почему он не работает через API?
Это код, отвечающий за экспорт:
this.drive.files.export(
{
auth,
fileId,
mimeType: 'application/pdf',
},
{ responseType: 'stream' },
function(err, res) {
if (err) {
throw err
}
res.data
.on('end', () => {
const sourceStream = fs.createReadStream(destinationFile)
callback(sourceStream)
})
.on('error', err => {
console.info(`Error downloading file ${fileId}`)
throw err
})
.pipe(destinationStream)
}
)