Я использую библиотеку docx для создания документа Word (.docx) на стороне клиента (Angular 9). Я также хочу иметь возможность сохранить файл в формате PDF. Я могу получить строку base64 / uint8array / blob, но я считаю, что для разных типов документов это отличается. Потому что, когда я сохраняю файл в формате PDF, он поврежден. Есть ли способ преобразовать строку base64 слова do c в строку base64 pdf в JavaScript?
Packer.toBase64String(doc).then((string) => {
// Convert this bas64 encoded word string to base64 encoded pdf string
});
В качестве альтернативы, если мы также можем преобразовать blob, это нормально.
Packer.toBlob(doc).then((blob) => {
//convert word blob to pdf blob
saveAs(blob, 'example.pdf');
});