1.0.0 • Published 3 years ago

ngx-html2pdf v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

NgxHtml2pdf

支持超过浏览器限制的图像渲染。

使用

1. 导入 NgxHtml2pdfModule

AppModule 的 imports 中加入 NgxHtml2pdfModule

2. 注入 NgxHtml2pdfService

constructor( private ngxHtml2pdfService: NgxHtml2pdfService ) { }

3. 调用 html2pdf 方法(promise)

this.ngxHtml2pdfService.html2pdf(elementId: string, pdfName: string, size?: Size).then().catch()

type Size = 'a0' | 'a1' | 'a2' | 'a3' | 'a4' | 'a5'

样式

请将 elementId 对应元素里的 class 样式放入全局样式 global.scss 里,例如

<div id="my-pdf">
      <div class="header">
      </div>

      <divclass="content">
      </div>

      <div class="footer">
      </div>
</div>

global.scss 文件
#my-pdf {
    display: flex;
    flex-direction: column;

    .header {
      height: 5vw;
      background-color: rgba(0, 0, 0, 0.2);
    }

    .content {
      padding: 10px;
      background-color: white;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-gap: 1vw;
      flex: 1;
      overflow-y: auto;
    }

    .footer {
      padding: 10px;
      text-align: center;
      background-color: white;
    }
}
1.0.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.3

3 years ago

0.0.4

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago