純Java文檔閱讀器(word、pdf等)

XDocViewer是一個純Java的文檔閱讀器組件,能夠方便的集成到Java應用中(也能夠集成到Web應用中),它有以下特色:
一、免費
二、支持的文檔格式豐富:MS Office文檔(doc、docx、ppt、pptx、xls、xlsx)、pdf、epub、html、rtf、txt、csv等格式。
三、包依賴少,只有一個包是必須的
四、嵌入簡單,它只是一個JComponent
五、API功能強大:打開、打印、格式轉換等html

程序庫:java

 

名稱sql

用途測試

下載地址url

hg.jarspa

主程序庫(必須)code

http://www.hgsql.com/xdoc/lib/hg.jarhtm

poi.jarci

讀取docxlsppt文檔

http://www.hgsql.com/xdoc/lib/poi.jar

PDFRenderer.jar

讀取pdf

http://www.hgsql.com/xdoc/lib/PDFRenderer.jar

在線地址

http://www.hgsql.com/xdocViewer.asp

嵌入示例代碼

import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JFrame;

import com.hg.xdoc.XDocViewer;

public class Test {
    /**
     * XDOC閱讀器測試
     * @param args
     */
    public static void main(String[] args) {
        try {
            JFrame f = new JFrame("XDOC文檔閱讀器");
            Container p = f.getContentPane();
            //實例化XDoc閱讀器
            XDocViewer v = new XDocViewer();
            //加入到面板中
            p.add(v, BorderLayout.CENTER);
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.setSize(800, 600);
            f.setVisible(true);
            f.setExtendedState(JFrame.MAXIMIZED_BOTH);
            //指定url打開文件
            v.open("c:/rtx.docx");
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

word文檔效果



 

pdf文檔效果


 

相關文章
相關標籤/搜索