aspose-cells-8.52问题记录,excel转pdf,字体,格式
记录最近在使用aspose-cells对excel进行处理时遇到的奇怪问题
File pdfFile = new File(newPath);// 输出路径LoadOptions opt = new LoadOptions();opt.setLocale(Locale.CHINA);com.aspose.cells.Workbook wb = new com.aspose.cells.Workbook(Address, opt);// 原始excel路径FileOutputStream fileOS = new FileOutputStream(pdfFile);wb.save(fileOS, SaveFormat.PDF);fileOS.close();
这段代码正常情况下保存的PDF应该是这样的:
在windows和测试服务器上都正常,结果在生产服务器上,save的PDF全部超宽。如图:
原因:因为开发时用的windows,测试时将windows的字体文件,上传到了测试服务器。但是系统上生产时隔太久,忘了这茬,生产服务器使用的是默认的字体,导致超宽(此时才发现两份pdf中确实字体不一样)
解决方案:
1、将windows上的字体copy到linux服务器下
windows上C:\Windows\Fonts目录下字体复制到centos/usr/share/fonts
2、清理linux服务器的缓存
yum install mkfontscale
mkfontscale
mkfontdir
yum install fontconfig
fc-cache -fv
fc-cache -fv
aspose-cells-8.52问题记录,excel转pdf,字体,格式相关推荐
- Aspose.Cells - 在任何平台上操作Excel电子表格
Aspose.Cells - 在任何平台上操作Excel电子表格 用于创建,编辑,转换和渲染Excel文件的原生API,可在任何平台上将电子表格文档导出为多种格式. Aspose.Cells for ...
- 转换文档参数_Word、Excel、PDF多格式转换?只需1招全搞定
在工作学习中,我们常常会遇到一些文档需要进行格式转换,比如Word文档.excel表格与PDF的互转需求.而想要实现这一操作的技巧有很多,但今天君君要分享的这个PDF转换工具基本可以覆盖全平台了,真正 ...
- Python 写入excel时的字体格式设置
上一篇时候用Python自动帮我汇总数据,并保留原excel格式,但是写入时,我们的格式怎么设置呢,怎么样才能让表格自动做成我想要的模式,我主要是通过Python和excel宏来实现的,先写怎么用Py ...
- aspose.cells html excel导出,C#使用Aspose.Cells导出Excel简单实现
首先,需要添加引用Aspose.Cells.dll,官网下载地址:http://downloads.aspose.com/cells/net 将DataTable导出Xlsx格式的文件下载(网页输出) ...
- 【转】 (C#)利用Aspose.Cells组件导入导出excel文件
Aspose.Cells组件可以不依赖excel来导入导出excel文件: 导入: public static System.Data.DataTable ReadExcel(String strFi ...
- Aspose.Cells使用总结大全
使用到 Aspose.Cells 插件,整理一下. 一:新建解决方案,目录如下 目录说明: Program.cs - 入口类 ExcelGenerator.cs - Aspose.Cells 操作类 ...
- 【更新】Aspose.Cells 10月新版V17.10发布 | 支持读写外部XLSB文件
2019独角兽企业重金招聘Python工程师标准>>> Aspose.Cells for .NET 17.10 更新 功能和改进 核心 概述 类别 CELLSNET-45695 在图 ...
- 【新版本】Aspose.Cells 10月新版V17.10发布 | 支持读写外部XLSB文件
Aspose.Cells for .NET 17.10 更新 功能和改进 核心 概述 类别 CELLSNET-45695 在图表的数据表中设置单元格的数字格式 新功能 CELLSNET-45666 获 ...
- 报表中的Excel操作之Aspose.Cells(Excel模板)
本篇中将简单记录下Aspose.Cells这个强大的Excel操作组件.这个组件的强大之处,就不多说,对于我们的报表总是会有导出Excel的处理,如果你使用微软Excel的com组件,那么对于简单的操 ...
- 使用Aspose.Cells生成Excel的线型图表
使用Aspose.Cells 根据模板生成excel里面的 line chart 目的: 1.根据模板里面的excel数据信息,动态创建line chart 2.linechart 的样式改为灰色 3 ...
最新文章
- kafka基本操作:创建topic、生产/消费消息(同一消费组均分消息;不同消费组订阅消息)
- sizeof 数组_简单的一维数组竟然有这么多坑?
- springboot单例模式注入对象_Spring 中经典的 9 种设计模式,打死也要记住啊!
- HH SaaS电商系统的销售订单毛利润设计
- UVA-136:Ugly Numbers
- idea的terminal是一个终端命令行,你知道吗?
- python如何并发上千个get_Python拓展21(python3X之百万并发借鉴)
- 关于Calendar用法的一些总结
- Python标准库参考-sched
- 截取台风后的图片_Python数据分析案例 | 台风最喜欢在我国哪个省市登陆
- cnn 回归 坐标 特征图_论文笔记 | CNN 是怎么学到图片绝对位置信息的
- 1 使用WPE工具分析游戏网络封包
- Kepware欧姆龙驱动简介
- jar包转换为exe可执行文件
- 猎豹网c 语言程序设计,[C/C++基础] 猎豹网校 C++ Primer初级/中级/高级合集发布 猎豹网校Primer视频教程...
- 项目管理之WBS工作分解结构法
- w ndows7旗舰版网卡驱动,windows7万能网卡驱动官方下载
- C++ 算术平均数及几何平均数
- bootstrap搜索图标的使用
- Oracle PL-SQL基础知识
热门文章
- win10右键英特尔显卡控制面板不见了(如何打开英特尔® 显卡的控制面板 )
- android 手机型号获取root,Android用代码获取手机root之后的最高权限
- 常量与十六进制数0x7f或0x3f做(与)运算含义
- Spring Interceptor vs Filter 拦截器和过滤器区别
- MT7688: Shine定点MP3压缩库试验
- C语言种根号怎么表示 比如(1-x)的二分之一次方
- 互联网晚报 |11/24 星期四 | 比亚迪涨价2000到6000元不等;苹果15或告别纯直边;星巴克回应0.01元抢券不兑换...
- 学习笔记 JavaScript ES6 声明方式const(二)
- Gsensor/Gyro数据滤波算法思考
- 新版标准日本语初级_第四十五课