易截截图软件、单文件、免安装、纯绿色、仅160KB

纯Java读取、显示、转换word文档(97~2007)、html文档

纯Java读取、显示、转换word文档(97~2007)、html文档
下载程序库
http://hgsqldoc.appspot.com/lib/hg.jar
主程序库(必须)
http://hgsqldoc.appspot.com/lib/poi.jar
解析doc格式
http://hgsqldoc.appspot.com/lib/itext.jar
输出pdf和rtf
http://hgsqldoc.appspot.com/lib/fgio.jar
输出svg、swf、ps、emf
读取
com.hg.doc.DocApi.open()
例如:
DocApi.open("c:/a.doc");
DocApi.open(new FileInputStream("c:/a.doc"),
DocApi.OPEN_FORMAT_DOC);
转换
com.hg.doc.DocApi.writeAs()
例如:
DocApi.writeAs(DocApi.open("c:/a.doc"),
new FileOutputStream("c:/a.pdf"),
DocApi.FORMAT_PDF);
显示
new com.hg.doc.DocViewer()
例如:
JFrame f = new JFrame("XDOC浏览器");
DocViewer viewer = new DocViewer();
//viewer.open("c:/a.doc");
f.getContentPane().add(viewer);
f.setSize(800, 600);
f.setVisible(true);


相关文档:

Java的十大事件


1990-1994:Java缘起
Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。
1990年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++工具折磨的快疯了。他大声抱怨,并威胁要离开Sun转投当时在Steve Jobs领导之下的NeXT公司。领导层为了留住他,给他 ......

java调用存储过程无法取得返回参数

环境:数据库sql server2005,jdk1.6 ,myeclipse,驱动jdts1.2.2
执行以下代码,报错:
String querySQL = "{?=call p_sys_manager_csReport(?,?,?,?,?)}";
cstmt = conn.prepareCall(querySQL);
cstmt.registerOutParameter(1, java.sql.Types.INTEGER);
cstmt.setInt(2, modType);
cstmt.setInt(3, dptI ......

Java类被加载时执行的顺序问题

public class Parent
{
    //1
    static int a =  1;
    //2
    static
    {
        a = 10;
        System.out.println("parent static c ......

Java获取Oracle存储过程中执行查询返回的结果集

通过JAVA调用ORACLE的存储过程,在ORACLE的存储过程内部做了一个查询在JAVA中获取该查询结果,这个和SYBASE、SQLSERVER的获取不一样,等我的下一篇文章我会介绍如何获取SYBASE、SQLSERVER在存储过程中执行了查询后如何获取其结果及存储过程的编写。
在Oracle中需要返回查询结果集,必须将其以游标的形式返回,但游标又不是 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号