javascript - 如何在 Node/Javascript 中以编程方式减小 PDF 大小

标签 javascript node.js pdf compression

我已经看到其他语言(Object C/Swift/Java)的其他解决方案,想知道是否有一个既定的方法/包来减少使用 Node.js 的 PDF 的大小。目前我使用 PDFKIT 在我的后端生成 PDF,但我需要它们的文件大小约为一半(目前为 1mb -> 500kb)或更小,理想情况下。我浏览了 NPM 和几个论坛,但没有找到用 javascript 压缩 PDF 的方法。我注意到存在无数在线 PDF 压缩网站,它们能够将我的 1mb PDF 压缩到 55kb。所以我确定存在针对 Javascript/Node 的解决方案

最佳答案

我遇到了类似的问题,在浏览了几个论坛之后,我想到的解决方案是使用 shrinkpdf并在 Node js 中执行 shell 命令,我使用了 shelljs具有以下语法的库,

const shell = require('shelljs')
shell.exec('./path_to_your_file')

您只需执行链接上给出的 shell 脚本即可。

关于javascript - 如何在 Node/Javascript 中以编程方式减小 PDF 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61896937/

相关文章:

node.js - Mongoose 更新条件 PDT 日期/型号 ISO 日期

javascript - Express 相对于路由而不是绝对路由提供静态 Assets 文件

image - JFreeChart 和 iText : black image when creating pdf

javascript - 没有大括号的 ES6 getter/方法

javascript - 使用 three.js 的基本二维彩色三 Angular 形

javascript - 是否可以删除操作 Hook ?

javascript - 使用 JavaScript 和 Node.js (Meteor) 循环检索 pdf 发票

delphi - 在 Delphi 2010 中创建 PDF 的好库是什么?

javascript - asp.net mvc4 Entity Framework 中的评级

javascript - Ajax /JS : Echoing value of a div without page refresh or button click