通过国内国外,官网不断查找,终于找到适合java的开发的方式,不管国内国外,全是C++和vb .net的资料,为了让自己以后不会忘记,迭代更新一下Aspose的多样性操作。

普通的:

File file = new File("C:\\Users\\a\\Downloads\\test.doc");
Document doc = new Document(file .getPath());
doc.save("C:\\Users\\a\\Downloads\\test.pdf", SaveFormat.PDF);

宽度自适应:

      如果word是横向的内容,普通的方法,文件宽度不够,会导致转换出来的pdf被截取掉,需要增加一下宽度的自适应。

Document doc = new Document(wordFile.getPath());NodeCollection tables = doc.getChildNodes(NodeType.TABLE, true);for (Table table : (Iterable<Table>) tables) {double tableWidth = 0;double tableHeight = 0;Section section = (Section) table.getAncestor(NodeType.SECTION);for (Row row : table.getRows()) {double rowWidth = 0;

AsposeWord转pdf的正确姿势相关推荐

  1. 【59MB】金融求职宝典 玩转金融业的正确姿势 增订版.PDF

    金融求职宝典 玩转金融业的正确姿势 增订版 [作 者]金融小伙伴著 [形态项] 373 [出版项] 北京:中国市场出版社 , 2017.07 [ISBN号]978-7-5092-1563-0 [中图法 ...

  2. 互联网大厂内推求职的正确姿势?

    作者 | 码农唐磊 来源 | 程序猿石头(ID:tangleithu) 背景 每个人的职业生涯基本上都离不开"投简历找工作"这件事(什么,你家里有矿?当我没说),那拿着简历找工作正 ...

  3. 使用R语言的正确姿势,R包干货奉献

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.在线绘图.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞 ...

  4. 干货 | 学习Python的正确姿势

    前段时间和大家一起分享了一篇关于学习方法内容 <大牛与搬运工的差距--学习方法的力量>.我们将学习过程分成八步,并借鉴了敏捷开发的迭代思想,以达到自我迭代学习的效果.行胜于言,理论结合实践 ...

  5. 作为一名Python程序员,论听歌的正确姿势?

    程序员听歌的正确姿势. 这有啥,无非就是跪.趴.躺- 啊呸,说错了,正确姿势可能是? 打开网易云–>找到榜单–>选歌 But!!! 这也太普通太随意了嘛,来看一个Python程序员的打开方 ...

  6. Ubuntu创建新用户的正确姿势

    作者按:因为教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步<Ubuntu 创建新用户的正确姿势>原文地址.更欢迎来我的小站看更多原创内容:godbmw.com,进行&q ...

  7. io在Linux,在Linux进行IO的正确姿势

    原标题:在Linux进行IO的正确姿势 很多C/C++程序虽然在做网络编程, 但大多用别人封装好的库, 对底层不甚了解, 感觉 IO 操作不是很简单吗? 我敢说, 大多数人进行 IO 的姿势都不对, ...

  8. Android获取设备状态栏status bar高度的正确姿势

    Android获取设备状态栏高度的正确姿势 正确代码方式: int height = 0;int resourceId = getApplicationContext().getResources() ...

  9. 开发函数计算的正确姿势——支持 ES6 语法和 webpack 压缩

    为什么80%的码农都做不了架构师?>>>    首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算 ...

  10. 开发函数计算的正确姿势 —— 爬虫

    2019独角兽企业重金招聘Python工程师标准>>> 在 <函数计算本地运行与调试 - Fun Local 基本用法> 中,我们介绍了利用 Fun Local 本地运行 ...

最新文章

  1. Nand Flash,Nor Flash,BPI Flash,SPI Flash 的区别?
  2. MapReduce关系代数运算
  3. on java8学习笔记2022.2.19-2022.2.20
  4. vscode Python 运行环境配置
  5. windows 下查看进程占用
  6. Python学习——常见的字符串匹配
  7. mysql数据库服务器实例_服务器上运行一个mysql实例里有多个数据库呢?还是多MYSQL实例?...
  8. 1050 String Subtraction(20 分)
  9. 6U VPX 超高速信号采集处理板(XC7K325T + 4 片DSP TMS320C6678)
  10. WiFi万能钥匙要做人与场景的连接器
  11. 魔兽世界私服架设 服务器架设简易教程
  12. hdu 1705[皮克定理]
  13. 【课程】07 河口水循环
  14. C语言字符串操作函数整理
  15. 电子杂志+php,phpwind推电子杂志《站长天下》 网罗站长故事
  16. 《面朝大海,春暖花开》(海子)
  17. 6.5Linux-rpm和tar
  18. 被批准的司法拍卖平台有哪些?
  19. 【网站建设大全】网站建设动态网站和静态网站的区别
  20. 时钟周期-秒、毫秒、微秒、纳秒之间的换算

热门文章

  1. Python ADF 单位根检验 如何查看结果
  2. 【Python-利用动态二维码传输文件(三)】动态二维码展示界面制作,涉及PIL库、threading库、os库、time库和tkinter库的Tk、Label组件
  3. PRIMARY KEY与identity(1,1)的比较
  4. MATLAB机器人工具箱使用
  5. python实现格兰杰因果关系检验
  6. ARM架构下常用GNU汇编程序伪指令介绍(Assembler Directive)
  7. 框架眼镜不好看戴隐形眼镜,这些情况要注意
  8. 1194. 锦标赛优胜者
  9. 个性化定制将成鞋服行业未来开拓新方向
  10. 苹果内存不够怎么办_内存硬盘不够用怎么办?手把手教你给自己的笔记本更换,超实用!...