Как загрузить zip-файл после создания PDF с помощью pdfMake

Я использую pdfMake для создания PDF-документа в моем угловом проекте. Тем временем я хочу создать zip-файл, содержащий мои несколько документов в формате PDF.

Есть ли возможность сделать это? Ваши ответы или идеи приветствуются.


person chourn solidet    schedule 26.12.2016    source источник
comment
В моем случае я уже создал PDF-документ и преобразовал его в base64. После того, как я скачаю zip, я ничего не получаю внутри.   -  person chourn solidet    schedule 26.12.2016
comment
Вы пытались использовать zip.file(), zip.generateAsync({ type: "blob" })? Является ли base64 действительным data URI? Можете ли вы включить javascript, которые вы пробовали в вопросе? См. также Как преобразовать base64 в zip и перейти к сервер.   -  person guest271314    schedule 26.12.2016
comment
Спасибо за вашу идею. Я использую JSZip. Теперь я добавляю свой pdf-файл base64 в файл. Раньше я ничего не получал, потому что мой код пытался загрузить zip перед добавлением pdf (потому что я использую setInterval для создания нескольких pdf-документов). Теперь все работает нормально :D Я исправил это, но еще не проверял в других браузерах (только хром). Еще одна вещь, я ищу способы изменить имя моего zip-файла.   -  person chourn solidet    schedule 26.12.2016
comment
Вы можете установить имя файла .zip в атрибуте download элемента <a>; см первую ссылку.   -  person guest271314    schedule 26.12.2016
comment
@chournsolidet Можете ли вы разместить здесь код?   -  person Sabreena    schedule 07.12.2017