npm 包 pdf-render 使用教程

阅读时长 3 分钟读完

pdf-render 是一个基于 Node.js 的开源 npm 包,它可以将 PDF 文件转化为高质量的图片格式。在前端开发中,有时我们需要将 PDF 文件展示在网页上,pdf-render 可以帮助我们将 PDF 文件转化为图片格式展示在网页上,使得页面加载速度更快、排版更美观。本篇文章将介绍如何在前端项目中使用 pdf-render。

安装

在使用 pdf-render 前,需要先安装 Node.js。安装完 Node.js 后,可以通过 npm 安装 pdf-render。

使用

pdf-render 提供了多种接口,可以根据需要选择使用。

转化 PDF 文件为图片

-- -------------------- ---- -------
----- --------- - ----------------------

-------------------------------------------- -
  ------- -------------------------
  ------ ----
  ------- ----
-------------- -- -
  -- ----
---------------- -- -
  -- ----
---

通过传入 PDF 文件路径和输出图片路径,可以将 PDF 文件转化为指定大小的图片格式。

转化 PDF 流为图片

-- -------------------- ---- -------
----- --------- - ----------------------

---------------------------------------------- -
  ------- -------------------------
  ------ ----
  ------- ----
-------------- -- -
  -- ----
---------------- -- -
  -- ----
---

对于一些不方便直接取得文件路径的 PDF 文件,可以通过传入 PDF 流的形式进行转化。

转化 PDF 为 base64 数据

-- -------------------- ---- -------
----- --------- - ----------------------

---------------------------------------------------- -
  ------ ----
  ------- ----
-------------- -- -
  -- ----
---------------- -- -
  -- ----
---

对于一些需要将 PDF 图片转化为 base64 数据的情况,可以使用 renderToBase64 接口。

参数说明

pdf-render 各个接口共用的参数如下:

  • output: 输出的图片路径。
  • width: 导出的图片宽度(px)。
  • height: 导出的图片高度(px)。

示例代码

-- -------------------- ---- -------
----- --------- - ----------------------

-------------------------------------------- -
  ------- --------------------------
  ------ ----
  ------- ----
---------- -- -
  --------------------
---------------- -- -
  -------------------
---

总结

pdf-render 是一个非常方便的 npm 包,可以帮助我们将 PDF 文件转化为图片格式,方便在前端项目中展示。本教程中介绍了 pdf-render 的使用方法以及参数说明,希望能对大家有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056d1281e8991b448e6d0a

纠错
反馈