更多问题参考:Aspose Repository Browser /repo/com/aspose/aspose-words/https://repository.aspose.com/repo/com/aspose/aspose-words/File Format APIs for Word Excel PDF Email PowerPoint Barcode Images OCR Note & 3D.NET Java Cloud SharePoint Android SSRS and JasperReports file format APIs for developers. Integrate in any enterprise level web desktop and mobile applicationhttps://www.aspose.com/

简介:
Aspose.Words 是一个商业.NET 类库,可以使得应用程序处理大量的文件任务。Aspose.Words 支持 Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB 和其他格式。使用 Aspose.Words 可以在不使用 Microsoft.Word 的情况下生成、修改、转换和打印文档。

排版错位(页码跳页)

在使用中发现 apose 对 word 文档转换 PDF 操作中会出现将单页分成两页的情况。仔细分析后发现是因为 word 文档在编辑的时候是采用的多页编辑。页面效果是单页,可是在 apose 将 word 文档转为 pdf 后就变成了两页。所以要新生成一个 word 文档并保留原 word 文档的样式,问题解决。

try {long old = System.currentTimeMillis();File file = new File(targetFile);FileOutputStream os = new FileOutputStream(file);Document doc = new Document(sourcerFile);Document document = new Document();//新建一个空白pdf文档document.removeAllChildren();document.appendDocument(doc, ImportFormatMode.USE_DESTINATION_STYLES);//保留样式document.save(os, SaveFormat.PDF);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换os.close();long now = System.currentTimeMillis();System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒");  //转化用时
} catch (Exception e) {e.printStackTrace();
}

数据丢失:

在使用中发现 apose 对 word 文档转换 PDF 操作中会出现将页签数据丢失的情况。将问题反复重现后发现是因为 word 文档的样式无法保存。所以要新生成一个 word 文档并保留原 word 文档的样式,问题解决。

try {long old = System.currentTimeMillis();File file = new File(targetFile);FileOutputStream os = new FileOutputStream(file);Document doc = new Document(sourcerFile);Document document = new Document();//新建一个空白pdf文档document.removeAllChildren();document.appendDocument(doc, ImportFormatMode.USE_DESTINATION_STYLES);//保留样式document.save(os, SaveFormat.PDF);//全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF, EPUB, XPS, SWF 相互转换os.close();long now = System.currentTimeMillis();System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒");  //转化用时
} catch (Exception e) {e.printStackTrace();
}

Aspose.Words doc转pdf 内容出现丢失,页码跳页,排版混乱问题相关推荐

  1. 服务器导出word文档中有乱码,使用Aspose.word DOC转PDF文件乱码问题-Doc文件

    描述:最近在项目中使用Aspose.word将word转pdf时出现中文乱码问题,在window平台下转换没有问题,中文也不会出现乱码.但是将服务部署在服务器linux上,转换出来的PDF中文就出现了 ...

  2. python利用win32com读取doc和pdf内容,并保存到文件

    将使用win32com包进行处理 读取doc文件 # coding=utf-8 import os, fnmatch from win32com import client as wc from wi ...

  3. Word处理控件Aspose.Words功能演示:在 Python 中将 Word DOCX 或 DOC 转换为 PDF

    Word 到PDF是最流行和执行最广泛的文档转换之一.DOCX或DOC文件在打印或共享之前会转换为 PDF 格式.在本文中,我们将在 Python 中自动将 Word 转换为 PDF.步骤和代码示例将 ...

  4. java word转pdf,docx4j转pdf,docx4j导出pdf乱码,docx4j导出pdf丢失插画和图片,aspose将word转pdf 一共两种方法

    前言:一共有docx4j转pdf,aspose转pdf两种方式,不需要设置模板!!! java转pdf目前本人使用有两种方法,下面是方法代码 ps:因为本人是云桌面开发,所以只作截图,具体代码需要自己 ...

  5. 使用PHP读取和创建txt,doc,xls,pdf类型文件

    使用PHP读取和创建txt,doc,xls,pdf类型文件 PHP读取或者创建txt,doc,xls,pdf各个类型文件的方法. php读取(文本.txt)文件: 一般是使用fopen.fgets的方 ...

  6. PHP读取创建txt,doc,xls,pdf类型文件

    2019独角兽企业重金招聘Python工程师标准>>> PHP读取或者创建txt,doc,xls,pdf各个类型文件的方法. php读取(文本.txt)文件: 一般是使用fopen. ...

  7. PDFMiner:python 读取 pdf 内容

    PDF的格式不是规范的,很多情况下没有逻辑结构,不能自适应页面大小的调整.PDFMiner是通过尝试猜测PDF的布局来重建其结构,有时候效果并不理想. import importlib import ...

  8. php读取doc pdf文件,PHP读取创建txt,doc,xls,pdf类型文件

    PHP读取或者创建txt,doc,xls,pdf各个类型文件的方法. php读取(文本.txt)文件: 一般是使用fopen.fgets的方法,例如: $fp=fopen('文件名.txt','r') ...

  9. java使用freemark实现word(.doc/.docx)/pdf生成和导出(附源码和模板文件)

    freemark生成word/pdf 一. 背景 二.实现的技术选型以及遇到的坑 三.最终的效果 2.1 `.doc` word效果展示 2.1 `.docx` word效果展示 2.2 docx w ...

  10. 轻松实现各种文档格式转换,doc转pdf、doc转png图片、pdf转png图片,可以实现Windows、Linux、MacOS平台上部署(附源码和说明)

    轻松实现各种文档格式转换,doc转pdf.doc转png图片.pdf转png图片,可以实现Windows.Linux.MacOS平台上部署,可以通过命令行.shell脚本.python等方式调用. 实 ...

最新文章

  1. 【NLP】Prompt Learning-使用模板激发语言模型潜能
  2. ProtoBuf和Netty的简单使用
  3. win10 Linux双系统教程,win10+ubuntu双系统超详细教程(亲测可用)
  4. 目标跟踪数据集整理(三)----GOT-10k
  5. 服务器证书如果不被网站信任怎么办?
  6. matlab中如何画圆锥,使用Matlab画出圆台圆锥圆柱
  7. 2020东南大学网络空间安全复试经验分享
  8. 优炫数据库携手兆芯发布数据库解决方案
  9. 消息队列的消息积压解决办法
  10. 2022杭电多校第八场题解
  11. java set子集_Java程序来检查一个集合是否是另一个集合的子集
  12. 操作系统笔记(3)——同步与互斥
  13. 【音视频】弱网下实时视频的极限通信
  14. 2015图片处理软件排行榜
  15. 2013-2017:中国 CV(计算机视觉)公司恩仇录
  16. 2023系统分析师案例分析必备知识点
  17. 解决Windows installer 2755 错误
  18. 社招后端20连问(三年工作经验一面)
  19. Android 手机克隆/一键换机原理初探
  20. mybatis 详细配置及使用(Maven项目)

热门文章

  1. 浅谈对于机器学习的理解
  2. 华盛顿大学计算机硕士什么时候录取,2020年华盛顿大学排名TFE Times美国最佳计算机科学硕士专业排名第5...
  3. matplotlib画箱线图,添加非参数检验-秩和检验的结果
  4. 福禄克OTDR系列OFP-100-Q光纤测试仪
  5. 你离顶尖Java程序员,只差这11本书的距离 172 分享 分享到新浪微博 分享到QQ空间
  6. 微博分享sdk4.0 中遇到的坑以及解决办法汇总
  7. 花几千块钱,线上培训软件测试有用吗?
  8. Android自定义消息推送
  9. Android Studio 获取Shal值
  10. 自组织网络(Ad hoc)