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