nodejs后端office转pdf
#前提安装 libreoffice
https://blog.csdn.net/tiger199/article/details/90702198?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2
#Libreoffice在Centos下转换为PDF中文全是小方格
原文链接:https://blog.csdn.net/daixinmei/article/details/83060431
一.原因:
缺少字库
二.解决:
1.将window字体库上传到centos机器(C:\Windows\Fonts)(/usr/share/fonts)
2.刷新字库
mkfontscale
mkfontdir
fc-cache
这三个命令缺少哪个用yum install 哪个
1、安装office-to-pdf模块
npm install office-to-pdf -S
2、node执行以下代码
var toPdf = require("office-to-pdf");
var fs = require('fs');
// 转换word为PDF
function wordToPdf(file){let wordFile = __dirname + "/test.doc";return fs.readFile(wordFile, function(err, result){if(err){console.log(err);}else{toPdf(result).then((pdfBuffer) => {fs.writeFileSync("./pdf/test.pdf", pdfBuffer);console.log('成功生成PDF文件')sendFileToServer('./pdf/test.pdf' , '/sftp/pdf/test.pdf')}, (err) => {console.log(err);});}});
}
wordToPdf(file);
nodejs后端office转pdf相关推荐
- 智慧讲台:office 文件 pdf 文件 转成 png图片
java 请使用poi ,pdfbox 试了以下java的方式还是不错的,poi的问题就是版本匹配问题,能把人迷惑,不过确实可以用,官方网站资料齐全,笔者尝试了以下,虽然可以但是没有使用libreof ...
- nodejs 解析http_如何在NodeJS中大规模解析PDF:做什么和不做什么
nodejs 解析http by Tom 由汤姆 如何在NodeJS中大规模解析PDF:做什么和不做什么 (How to parse PDFs at scale in NodeJS: what to ...
- android镊 姩瀹夎 apk,用java写的jodconverter借用openoffice来转换office成pdf的示例代码...
下载安装java sdk7安装完成即可.不用设置环境 安装openoffice到d:/program files/open....目录中 创建目录 g:/sys/qidizi/desktop/java ...
- Office转PDF,Aspose太贵,怎么办?
在程序开发中经常需要将Office文件转换成PDF,著名的Aspose的三大组件可以很容易完成这个功能,但是Aspose的每个组件都单独收费,而且每个都卖的不便宜.在老大的提示下,换了一种思路来解决这 ...
- aspose转pdf横版_aspose实现Office转Pdf
标签: aspose实现Office转Pdf关键代码: jar包: aspose-words-14.6.0.jar aspose-cells-10.8.jar aspose.slides-14.4.0 ...
- Libreoffice实现office转pdf、html、jpg等格式数据
Libreoffice实现office转pdf.html.jpg等格式数据 其实libreoffice有好多功能,完全可以替代office 1.windows下将word转为pdf 1 安装libr ...
- office 转 pdf文件
找过很多地方都找不到用php实现"office 转 pdf文件"的,最后只能用Linux命令行来做了.如下: 主要就是centos+libreoffice+unoconv+Xvfb ...
- java操作office和pdf文件java读取word,excel和pdf文档内容
在平常应用程序中,对office和pdf文档进行读取数据是比较常见的功能,尤其在很多web应用程序中.所以今天我们就简单来看一下Java对word.excel.pdf文件的读取.本篇博客只是讲解简单应 ...
- 用nodejs把多个PDF文件成为一个PDF文件
用nodejs把多个PDF文件成为一个PDF文件 1.先下载 pdf-lib包 cnpm install pdf-lib 2.新建文件夹pdf 文件夹和pool文件夹 pdf文件夹是存放pdf原始文件 ...
- 实现文件预览的多种方式(office, image, pdf)
实现文件预览的多种方式(office, image, pdf) 使用 xdoc 文档预览云服务, 直达链接 使用方式 http://view.xdocin.com/xdoc?_xdoc=文件全路径 使 ...
最新文章
- CAS单点登录 - 创建用户会话、全局门票、临时票据
- 输入框回车多个文本_输入框测试用例,你真的了解输入框测试嘛!
- json日期格式问题的办法
- 1057. 数零壹(20)-PAT乙级真题
- JavaScript-解构赋值
- 使用C语言gets函数和gets_s函数,读取含空格的字符串
- oracle误删除数据之后的恢复方法
- workstation服务丢失 共享打不开 0x80070035
- 计算机网络基本原理pdf,自考计算机网络基本原理课程学习指引.pdf
- form表单提交中的input,button,submit
- 程序设计课程设计——学生学籍管理系统
- saas系统需要什么样的云服务器,SAAS系统和云服务器的区别
- Python 写入csv中文乱码问题
- 【分享】优秀外国英文网站
- TM4C123GXL_PWM
- 安卓设置keychain_iOS 开发keychain 使用与多个APP之间共享keychain数据的使用
- 【科普贴】SD卡接口协议详解
- Html.fromHtmls的使用
- java注解注入空,Spring4.3.7注解 @Autowired java.lang.NullPointerException
- 数据仓库面试题——数据仓库分层