嘿,我有以下问题我得到一个包含PDF的长字符串。我使用
将字符串转换为BLOBlet byteCharacters = atob(pdfData);
let byteNumbers = new Array(byteCharacters.length);
for (let i = 0; i < byteCharacters.length; i++) {
byteNumbers[i] = byteCharacters.charCodeAt(i);
}
let bytearray = new Uint8Array(byteNumbers);
this.file = new Blob([bytearray], { type: 'application/pdf' });
let unsafeURL: any = URL.createObjectURL(this.file);
this.fileURL = this.sanitizer.bypassSecurityTrustResourceUrl(unsafeURL);
此转换后,当前将其显示为普通PDF
<iframe class="pdfRendered" [src]="fileURL" frameborder="0"></iframe>
但这是不他们我想要的方式,因为它在我的网站上看起来像PDF。 我希望将其显示为图像或用户无法打印,缩放和导航的内容。
有没有办法将它转换为Typescript上的PDF,然后将其转换为图像,或者只是在我的HTML上将图像显示为图像?