自制Word转PDF接口服务

私有部署  收藏
7 / 218

集成的 WPS PDF 是 1 毛钱一个转换,使用节点出 PDF 就会扣费
公版会从账户里面扣钱,私有就没法扣你的
也就是那个节点出不了 PDF,你得自己配
跟文档识别,短信一个套路

05781ab0a6f0ec3a444845e4125177e.png

然后是市场上面的一些接口 几十万次也就 2,3 千
考虑到我们的使用量可能没那么高,一年也就一万出头的订单量
加上其他七七八八的估计也没用到 2 万的量
用带时效的接口又不太现实,前年买的短信和物流接口(2 年)也用不到 1/3

其实做接口,说难不难,不难也难
对某些人来讲就是 1 毛钱的技术,1 毛钱咱也不提了

咱也不含糊,花钱的一律不看,CSDN,问心一言,GitHub 走一波
也有免费的像之前说的 PDF24,convertonlinefree 这种访问不稳,但是效率高的
折腾了两天,还不如自己撸
nodejs 启动!!!新建一个文件夹,vscode 打开工作区,打开终端

//初始项目
npm init
//安装模块 后面import 的一律这样弄进来 ,不用的在package 删掉
npm install express --save
//热加载配置 放在启动
npm install nodemon --save

"scripts": {
"start": "nodemon index.js"
},

新建一个 index.js所有东西 都怼这写

const express = require('express');
const port = 9000;

const app = express();

app.listen(port, () =>
console.log(
nodejs-convert-file-server listening at http://localhost:${port},
),
);

npm start  启动

经过几番测试,libreoffice-convert 这个玩意转换是效果最好的

其他的文件出来不带格式或字体

image.png

但是这个东西效率非常慢,8 秒多,我估摸着放服务器也可能是超时

image.png

而且现在还是单个文件,多个人请求,不知道会不会挂掉

不说了,抠抠搜搜的 😕