public static void main(String []args) throws Exception { String sourcePath = "C:\\Users\\Administrator\\Desktop\\1\\分组情况一览表.xls"; String destFile = "C:\\Users\\Administrator\\Desktop\\1\\dest.pdf"; int flag = Converter.office2PDF(sourcePath,destFile); if (flag == 1) { S...
然后,我们可以编写代码使用Apache PDFBox来生成pdf文档: importorg.apache.pdfbox.pdmodel.PDDocument;importorg.apache.pdfbox.pdmodel.PDPage;importorg.apache.pdfbox.pdmodel.PDPageContentStream;importorg.apache.pdfbox.pdmodel.font.PDFont;importorg.apache.pdfbox.pdmodel.font.PDType1Font;importjava.io.IOExcepti...
但是实际上,对于我的项目,进行转码只是偶尔进行,然而当OpenOffice的转码服务启动以后,该进程(进程名称是soffice.exe)会一直存在,并且大约占100M的内存,感觉非常浪费。于是我就想了一个办法,可以将执行该服务的命令直接在Java代码里面调用,然后当转码完成的时候,直接干掉这个进程。在后面的JAVA代码里面会有解释。 所以,...
4、调用方式,我采用的用文件流的形式,减少文件的生成。 OnlinePreviewUtil.officeToPdf(inputStream, outputStream(),realName); 注:在这个过程中小编尝试了很多方法,因为本身项目采用了poi,引入dom4j、itextpdf和fr.opensagres.poi.xwpf.converter.pdf-gae时均因jar包冲突导致文件转pdf失败,以上是能完美实现并不poi...
方法1:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便 地址:http://www.maxstocker.com/jdoctopdf/downloads.php 需要自己导入poi包与itext包,需要注意的是itext要导入itext-2.1.5版本,新版本由于包名不同,会出错 ...
Docx4J.toPDF(pkg, new FileOutputStream(target)); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (Docx4JException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } } 三、转换结果
《java doc转pdf的简便方法》 java doc是java开发中重要的文档形式,但有时需要将其转换为pdf以便于更好地分享和查看。 首先,可以利用一些开源工具,如docmosis。它能读取java doc内容并转换为pdf。将java doc文件以合适的方式输入到工具中,设置好页面布局、字体等基本参数。
SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.Using pdbs 420=7mm Using pdbs 420=7mm AI代码助手复制代码 有一点报错,不过并不影响pdf的生成,打开生成的pdf,内容也是完整的。算是完成了吧,只要再写一个...
java doc是java开发中非常重要的文档形式,但有时我们需要将其转换为pdf以便于分享和打印。 一种常见的方式是使用一些工具库,例如docmosis。它可以读取java doc内容,然后通过编程将其转换为pdf格式。在项目中引入相关的依赖后,利用其api可以轻松实现转换功能。
前言 目前java语言能做的word转pdf都是通过poi或itext+pdfwriter,先把word转换成html,再通过模版去写出pdf,我们开头也是这样,但是随着文件...