如何解决使用 PDFMake-Wrapper 将 PDF 转换为 PDF 图像 - Angular
我想从另一个 pdf 文档创建一个 pdf 文档。 我的意思是,主要是我用我的原始内容(文本、表格、列表等)制作了一个 PDF 文档。之后,我想将所有内容转换为图像,例如屏幕截图,并使用这些图像创建一个新的 PDF。这个原因'我需要避免从 PDF 复制和过去。
我正在使用 PDFMake-Wrapper。
这是我创建主要 PDF 文档后的代码。
createDocumentImages() {
try {
} catch (error) {
console.error(error);
} finally {
moment.locale('es');
const pdf = new PdfMakeWrapper();
pdf.pageSize('LETTER');
pdf.pageOrientation('portrait');
pdf.pageMargins([ 60,60,40 ]);
pdf.defaultStyle({
fontSize: 10,alignment: 'justify',font: 'timesNewRoman'
});
this.createPDF.getBase64(this.openPDFImage(pdf)); // createPDF contains the previous PDF document
}
}
openPDFImage(pdf) {
return async (data: any) => {
pdf.add( await new Img('data:image/jpeg;base64,' + data).build() );
// Creating and Opening PDF
this.createPDFImages = pdf.create();
this.createPDFImages.open();
}
}
我收到此错误:
错误错误:未捕获(承诺):无效图像:错误:未知图像格式。 图像字典应包含 dataURL 条目(或 node.js 中的本地文件路径)
帮帮我:c
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。