当前位置: 首页 > news >正文

上海做网站就用乐云seo网站页面布局的目的

上海做网站就用乐云seo,网站页面布局的目的,中国建设企业网站,尚海整装为啥口碑那么差一、背景 原先已经简单实现了excel,word,png,pdf合成一个整体pdf的过程。并将它弄到docker容器中。 1、原先入坑的技术栈 php:7.4 (业务有涉及)php第三方包 setasign\Fpdi\Fpdi : 2.3.6 #xff08;pdf合并#xff09;libreoffice : 5.3.6.1ImageMagick: 6.9.10-68 2、…一、背景 原先已经简单实现了excel,word,png,pdf合成一个整体pdf的过程。并将它弄到docker容器中。 1、原先入坑的技术栈 php:7.4 (业务有涉及)php第三方包  setasign\Fpdi\Fpdi : 2.3.6  pdf合并libreoffice : 5.3.6.1ImageMagick: 6.9.10-68 2、原先存在的问题 合成的pdf中文只有宋体合并部分pdf时Fpdi版本过低部分提示失败。 3、最后出坑的技术栈 php:7.4 业务有涉及python: 3.6.8pypdf (python的包)libreoffice : 5.3.6.1ImageMagick: 6.9.10-68 二、入坑关键 libreoffice 是直接通过 yum install libreoffice 安装时缺少对中文包的关注 Fpdi对中文支持不友好,手动改了其他博主说的中文支持的改进年久之后不知道如何升级版本 在执行 libreoffice 进行生成pdf时  缺少  --languagezh-CN  这个关键参数主要是原先不了解libreoffice 有专门的语言包 三、出坑过程 1、去除 setasign\Fpdi\Fpdi 改用python版的 pypdf 新增了一个merge_pdf.py的脚本 import argparse from pypdf import PdfWriter# 创建参数解析器 parser argparse.ArgumentParser(descriptionMerge multiple PDF files into one.) parser.add_argument(output_file, helpSpecify the output merged PDF file name.) parser.add_argument(input_files, nargs, helpSpecify input PDF files to merge.) args parser.parse_args()# 创建 PdfWriter 对象 merger PdfWriter()# 遍历输入的 PDF 文件进行合并 for pdf in args.input_files:merger.append(pdf)# 写入合并后的 PDF 文件 with open(args.output_file, wb) as output_pdf:merger.write(output_pdf)print(PDF files merged successfully into, args.output_file)使用时 python3 ./merge_pdf.py output.pdf input1.pdf input2.pdf input3.pdf 2、下载新版本的libreoffice 原本打算采用libreoffice24.2但发现当前的centos不支持。只能选稳定的libreoffice7.6.6 去官网下载 Download LibreOffice | LibreOffice - Free Office Suite - Based on OpenOffice - Compatible with Microsoft 有了rpm包后把它们下到服务器上 3、安装libreoffice基础班及中文支持包 先开始基本包进入RPMS目录执行  rpm -Uvh *.rpm  再开始中文包进入RPMS目录执行  rpm -Uvh *.rpm  最后是帮助包进入RPMS目录执行  rpm -Uvh *.rpm  因为原先我有安装libreoffice的v5版本所以当前存在2个版本的libreoffice 对它进行备份并重命名新的版本为默认版本 查看版本 libreoffice --version  当然如果你想共存2个版本就用 libreoffice7.6  --version 执行.docx转pdf并输出到目录out_path libreoffice --headless --invisible --languagezh-CN --convert-to pdf input.docx --outdir out_path 注意上面需要带  --languagezh-CN  因为之前就是忘记加这个才导致一直显示 宋体 4、安装字体因为这个不是本篇的坑所以这里稍微提一下 一般到windows的c:\\windows\Fonts的文件中将中文字体的打包放到centos中/usr/share/fonts/chinese中chinese文件自己建一个 记得清一次缓存 ​​​​​​​fc-cache -fv
http://www.zqtcl.cn/news/748255/

相关文章:

  • 自己怎么申请网站空间浙江省建设科技推广中心网站
  • 网站后台管理系统怎么添加框wordpress上传之后
  • 网站编辑属于什么行业义乌做网站哪家好
  • 沂水网站开发移动知识库管理系统
  • 成都有哪些网站建设的公司河南网站建设优化推广
  • 小说投稿赚钱的网站网站后台管理系统多少钱
  • 中国建设银行国际互联网网站网站是用什么做的
  • 做建设网站的活的兼职网络推广专员的岗位职责是
  • 韩国 网站设计保定网站开发公司
  • 发外链的网站都要企业注册网站建设的基本概念
  • 网站管理员有哪些权限中文域名网站好不好优化
  • wordpress主题 资源站关闭wordpress自动更新
  • 网站排名怎么上去创建全国文明城市我们应该怎么做
  • 网站 ftp自助建站信息网
  • 做珠宝的网站wordpress获取相关文章
  • 网站开发视频 百度云视频资源的网站怎么做
  • 写出网站建设的基本流程鹤山市城乡住房建设部网站
  • 万网域名注册后如何做网站教学网络传奇游戏
  • 岳阳网站建设方案免费网站模板建设
  • 郑州响应式网站制作如何做公众号微信
  • 专业公司网站建设精准引流推广团队
  • 蔡甸建设局网站怎么用云校建设学校网站
  • 建立网站需要哪些东西软件开发流程包括
  • 网站的pdf目录怎么做的网站编写
  • 南宫企业做网站wordpress图片显示距离
  • 青岛红岛做网站百度怎么打广告
  • 凡科建站怎么建网站网络搭建是什么工作
  • wordpress支持国内视频的编辑器网站优化排名软件网站
  • 建设摩托官方网站南京做网站群的公司
  • 晋城城乡建设局网站设计网站公司选泽y湖南岚鸿询 问