Мы разрабатываем решение, которое отвечает за создание PPT со множеством встроенных изображений, а затем загрузку в браузер через Google Slides и Google Drive API.
Итак, мы обнаружили в серединепроекта, что существует ограничение на экспорт файлов из Google Drive API - в настоящее время составляет 10 МБ на файл.Предполагается, что на некоторых PPT есть тысячи изображений, поэтому нам это не подходит.
Вот пример метода, используемого для экспорта и загрузки файла PPT.
public byte[] downloadPPT() throws IOException {
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
driveService.files().export(getPresentation().getPresentationId(),
"application/vnd.openxmlformats-officedocument.presentationml.presentation").
executeMediaAndDownloadTo(outputStream);
if (googleProperties.getRemovePresentationAfterDownload()) {
driveService.files().delete(getPresentation().getPresentationId()).execute();
}
return outputStream.toByteArray();
}
Кто-нибудьесть предложение решения, которое может решить эту проблему, которое заставляет нас использовать Google API?
Заранее спасибо!