Java处理OA中常用的word文档,PDf,excel等问题---1
来源:互联网 发布:linux mint搜狗输入法 编辑:程序博客网 时间:2024/05/16 10:21
用Java生成word文档,常用的有freemarker + xml ,volcity+vm,JAVA2word.
废话少说:
PDF合并,itext2.0.8.jar,itextAsian.jar
import java.io.FileOutputStream;
import com.lowagie.text.Document;
import com.lowagie.text.pdf.PdfCopy;
import com.lowagie.text.pdf.PdfImportedPage;
import com.lowagie.text.pdf.PdfReader;
public class MergeFile {
public static void main(String[] args) {
String[] files = { "d:\\a.pdf", "d:\\b.pdf", "d:\\c.pdf" ,"d:\\d.pdf"};
String savepath = "d:\\temp.pdf";
boolean bs = mergePdfFiles(files, savepath);
System.out.println("执行结果是"+bs);
} /*
* * 合並pdf文件 * * @param files 要合並文件數組(絕對路徑如{ "e:\\1.pdf", "e:\\2.pdf" ,
* "e:\\3.pdf"}) * @param newfile
* 合並後新產生的文件絕對路徑如e:\\temp.pdf,請自己刪除用過後不再用的文件請 * @return boolean
* 產生成功返回true, 否則返回false
*/
public static boolean mergePdfFiles(String[] files, String newfile) {
boolean retValue = false;
Document document = null;
try {
document = new Document(new PdfReader(files[0]).getPageSize(1));
PdfCopy copy = new PdfCopy(document, new FileOutputStream(newfile));
document.open();
for (int i = 0; i < files.length; i++) {
PdfReader reader = new PdfReader(files[i]);
int n = reader.getNumberOfPages();
for (int j = 1; j <= n; j++) {
document.newPage();
PdfImportedPage page = copy.getImportedPage(reader, j);
copy.addPage(page);
}
}
retValue = true;
} catch (Exception e) {
e.printStackTrace();
} finally {
document.close();
}
return retValue;
}
}
- Java处理OA中常用的word文档,PDf,excel等问题---1
- Java处理OA中常用的word文档,PDf,excel等问题---2
- OA中常用的文档处理问题
- 用java获得word,excel,pdf等文档的内容
- 用java获得word,excel,pdf等文档的内容
- JAVA中如何获得word,excel,pdf等文档的内容
- java 技术文档 用java获得word,excel,pdf等文档的内容
- Java处理Word, Excel, PDF文档的4种开源系统的代码例子
- Java处理Word, Excel, PDF文档的4种开源系统的代码例子
- Java处理Word, Excel, PDF文档的4种开源系统的代码例子
- 用java获得word,excel,pdf文档的内容
- Java如何操作Word, Excel, PDF文档
- Java如何操作Word, Excel, PDF文档
- Java如何操作Word, Excel, PDF文档
- Java如何操作Word, Excel, PDF文档?
- Java如何操作Word, Excel, PDF文档?
- JAVA解析PDF、WORD、EXCEL文档
- java对word、excel、pdf等操作综合文章(1)
- sstream与模版函数
- c语言课程设计
- Java Web 开发必须了解的 HTTP 知识点和 Servlet 之间对应关系
- ubuntu12 环境下编译freerdp
- 关于图像处理&机器视觉&可视化的网站备份
- Java处理OA中常用的word文档,PDf,excel等问题---1
- java swt 中的悬浮框
- 自己动手,编写JSP文件,及页面编码,乱码
- hadoop集群环境搭建
- likely和unlikely的区别
- 查看后台事务代码的方法
- list转换json并将其在jquery中解析出来
- 二分查找(非递归JAVA)
- c 结构体的嵌套引用解读