pdf-generation - 我想在 JavaScript/Angular 9 中将 Word doc 的 base64 字符串转换为 PDF 的 base64 字符串
问题描述
我正在使用 docx 库在客户端(Angular 9)生成一个 Word 文档(.docx)。我还希望能够将文件保存为 pdf。我可以得到一个 base64 字符串/uint8array/blob,但我相信这对于不同类型的文档是不同的。因为当我将文件另存为 pdf 时,它已损坏。有没有办法在 JavaScript 中将 word doc 的 base64 字符串转换为 pdf 的 base64 字符串?
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');
});
解决方案
推荐阅读
- security - 如何使用 Windows 单元避免 DLL 劫持
- react-native - 使用 React Native 在 CustomDrawer 附近设置 TouchableHighlight
- python - 如何有效地从具有 HHMM、HMM、MM 和 M 格式的整数值的 pandas 列中提取小时和分钟?
- java - 将 JList 与单选按钮相关联
- node.js - npm run build 不会更新反应组件
- docker - docker中的uwsgi-nginx不起作用
- python-3.x - 使用 Python/Pandas 中元组列表中的索引/列将样式应用于 DataFrame
- django - aws-s3 buscket中的django静态文件加载错误
- angular - 从离子选择中删除离子无线电 - Ionic v4
- android - 来自 API 的数据解析循环,结果错误