aspose转换pdf分页问题处理

  • 起因
  • 问题原因
  • 解决办法
    • 字体库缺失
    • 代码层面处理

起因

在Windows上开发时,通过ntko在线编辑保存后,使用PDFjs进行预览aspose转换后的PDF未发现存在分页现象,应用部署到Linux测试服务器后,出现了PDF分页的问题。

问题原因

  • 在先编辑导致Word格式发生了变化
  • Linux字体库缺失,导致aspose使用了默认的字体

解决办法

字体库缺失

1、压缩C:\Windows\Fonts文件夹
2、上传并解压到linux服务器字体库默认路径:/usr/share/fonts

代码层面处理

    public class BlankWordLoader extends LicenseLoader {private com.aspose.words.Document document;private com.aspose.words.Document doc;// doc为原文档Document对象public BlankWordLoader(com.aspose.words.Document doc) {try {this.doc = doc;this.document = new com.aspose.words.Document();// 移除所有,变成空白文档this.document.removeAllChildren();// 设置aspose字体库所在目录String fontsFolder = System.getProperty("aspose.fonts.folder", "").trim();// 长度大于0表示配置了字体目录if (fontsFolder.length() > 0) {FontSettings s = new FontSettings();s.setFontsFolder(fontsFolder, true);document.setFontSettings(s);}} catch (Exception e) {e.printStackTrace();}}public void saveAs(OutputStream os, WordConvertType format) throws Exception {// 保留样式document.appendDocument(doc, ImportFormatMode.USE_DESTINATION_STYLES);// 转换为别的格式document.save(os, format.getCode());}}

aspose转换pdf分页问题处理相关推荐

  1. html转换pdf 分页,(html2canvas jspdf)html转pdf带分页

    1.下载npm包 npm i html2canvas jspdf -s 2.页面引入 import html2canvas from 'html2canvas'; import jsPDF from ...

  2. aspose html转换pdf,aspose html转pdf java

    aspose html转pdf java [2021-02-01 22:36:08]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...

  3. aspose office系列转换pdf文件

    ASPOSE office系列转换PDF文件的正确姿势 1.jar 2.pom依赖 3.代码 相关jar和license.xml下载地址 1.jar 序号 jar名称 对应文件 1 aspose.sl ...

  4. java 使用 freemarker模板 生成 word 并用 aspose 转换成PDF

    添加依赖: <!-- freemarker生成word文件--><dependency><groupId>org.springframework.boot</ ...

  5. JAVA 使用 com.aspose.words将word转换PDF等

    因为公司前端需要在线查看word和PDF,后台上传需求将word等文件转换为PDF,原本使用的是liboffice进行转换,后来部署到服务器端之后,发现并不是很适合,由此找到com.aspose.wo ...

  6. java实现word文档转换pdf文档并且添加水印功能使用插件Aspose.Words

    前段时间,项目需要自动生成word文档,用WordFreeMarker生成word文档后,又要求生成的文档能在浏览器浏览,思来想去,把word文档转成pdf就好了,于是乎研究了一下. 将word文档转 ...

  7. springBoot+poi+aspose实现根据word模板生成文件并转换pdf

    Maven依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</art ...

  8. java : word,excel,img,ppt各种文档转换pdf格式以流方式

    前提: 面对各种文件转换pdf格式,我下面写的都是一些方法,其中每个方法都以流的方式进行参数的传递. 通过猿友的帮忙,修改了部分jar包,解决excel转换pdf导致的水印问题~ 源码链接:https ...

  9. 记录一次使用JS生成word后端转换PDF功能

    大致思路 接到一个需求,将vue页面生成word,并且也可以生成pdf 前端VUE生成WORD 因为使用的是VUE大致也是分为两种方法 jquery的wordExport插件(这里使用VUE不建议使用 ...

最新文章

  1. leetcode-49-字母异位词分组
  2. 全方面了解和学习PHP框架
  3. Java并发包常见异常_Java并发包1--线程的状态及常用方法
  4. 页面重构-让我们的布局自适应
  5. php友价商城手游,2019年T5友价商城网站程序-伪静态规则
  6. 深入浅出“跨视图粒度计算”--2、INCLUDE表达式
  7. mysql连表删除语句_MySQL中联表更新与删除的语法介绍
  8. conda 安装指定版本tensorflow cpu/gpu
  9. 敏捷开发用户故事系列之九:开发与跟进
  10. ESET NOD32 升级 激活码 用户名和密码~MF111
  11. 如何快速入门学习UG编程
  12. 教师计算机西沃培训心得,希沃电子白板学习心得体会
  13. 美团外卖小哥竟开发阿里云盘,抢先首发
  14. 数据结构2.带控制信息的链表
  15. c语言中语句开始的标志是,第一个单片机程序(C语言编写)
  16. 花了一些力气研究aircv,搞一个后台找图识图的DEMO
  17. 【大数据分析】2021“秋招”毕业生求职的网络舆论关注度分析
  18. Linux下安装软件的3种方式
  19. c语言输出所有汉字代码例题
  20. CF - 791A. Bear and Big Brother - 模拟

热门文章

  1. AFL(American Fuzzy Lop)源码详细解读(2)
  2. LSI-SAS-9361-8i-以及阵列卡RAID 配置
  3. html中图片鼠标滑动的效果,《前端每日实战》第177号作品:多张图片的鼠标悬停和滑动特效...
  4. 【吭】Failed to parse PID from file /run/nginx.pid: Invalid argument
  5. 质量工具大总结(建议收藏备忘)
  6. HotFile Auto Downloader 绿色版
  7. java nonnull_java – “如果函数返回非null,则为NonNull”?
  8. Oracle数据库学习(二):SQL developer客户端下载、安装与连接Oralce 11g数据库
  9. 主键主键外键和索引_主键和外键的目的/用途是什么?
  10. Retrofit 泛型解析遇到com.google.gson.internal.LinkedTreeMap cannot be cast to object