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. 秒杀系统设计~亿级用户
  2. 用snap在ubuntu上构建 Microk8s,使用kubectl,部署应用
  3. 人工智能的社会、伦理与未来
  4. 查看 centos 版本
  5. Maven项目在pom文件中引入lib下的第三方jar包并打包进去
  6. 无法连接到 recaptcha_汕头精巧的重载连接器报价行情,靠谱的重载连接器出厂价...
  7. 文档下载:《Oracle 20c和19c的新特性解密》
  8. BZOJ 1230: [Usaco2008 Nov]lites 开关灯( 线段树 )
  9. PDF转JPG的工具
  10. 日常提醒2 (delphi源码)
  11. 迈普路由器访问控制列表配置命令_迈普路由器配置命令集合
  12. 吉他指弹入门——日式指弹的pm技巧
  13. SSB基准测试-ClickHouse
  14. 2022年4月语音合成(TTS)和语音识别(ASR)论文月报
  15. Excel2019选择数据后,指定数据作为x轴
  16. html 多行注释的写法,web前端:JavaScript单行与多行注释书写格式
  17. 如何解决微信端直接跳WAP端
  18. 中国工业级过氧化氢市场深度研究分析报告
  19. uniapp发布h5
  20. C++ double 转string方法 精度保持到小数点15位

热门文章

  1. 如何将VMIX编辑输出的视频嵌入网页直播
  2. js判断文字长度(区分中文及英文)
  3. 使用pinyin4j获取汉字的拼音和全角半角转换
  4. 新年伊始SIMCOM芯讯通2021年代理商大会在沪召开
  5. cdr圆形渐变填充怎么设置,在cdr中如何画圆环,并进行单色填充和渐变色等的填充?...
  6. 网络流__5 多源汇最大流
  7. react native Could not resolve org.ow2.asm:asm:6.0
  8. 关于自动拣DD的外挂文件
  9. 删除文件夹内的重复图片
  10. python语言的开题报告怎么写_论文开题报告怎么写?