以角度将HTML页面导出为pdf

导出为并导出 pdf,导出的 pdf 文档不正确,它没有拉伸插入的全红色标记以供参考,附加图像。下面是我的配置:


  exportAsConfig: ExportAsConfig = {

    type: 'pdf', // the type you want to download

    //elementId: 'balance-sheet-preview', // the id of html/table element

    elementId: 'contentToConvert', // the id of html/table element

    options: { // html-docx-js document options

      margins: {

        top: '20',

        bottom: '5'

      },

      orientation: 'landscape',

      filename: 'engagement.pdf',

      image: { type: 'jpeg', quality: 1 },

    }

  }

调用函数:


export(){

this.exportAsService.save(this.exportAsConfig, 'engagementLetter').subscribe(() => {

      // save started

    });

}

对此的任何解决方案

http://img.mukewang.com/61d79c450001468319171080.jpg

Html 打印片段图像:

http://img4.mukewang.com/61d79c5500013d9612110839.jpg

LEATH
浏览 195回答 2
2回答

30秒到达战场

在 google chrom 中,您可以将视图设置为打印并指定要打印的媒体类型,然后添加与打印类型相关的 css 此 css 仅适用于打印心情使用此答案来检查如何切换到打印心情。

喵喔喔

我在 Angular 中使用 pdf 有很多经验。其中最好的库是https://www.npmjs.com/package/jspdf示例:https : //rawgit.com/MrRio/jsPDF/master/文档:https : //rawgit.com/MrRio/jsPDF/master/docs/
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript