Typescript,Angular2,HTML转换字符串PDF并显示为图像

时间:2017-03-17 14:44:37

标签: javascript html pdf typescript

嘿,我有以下问题我得到一个包含PDF的长字符串。我使用

将字符串转换为BLOB
let 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上将图像显示为图像?

0 个答案:

没有答案