POI读取Word文件头信息

在Java工程中,通过添加poi-3.10-FINAL-20140208.jar和poi-scratchpad-3.10-FINAL-20140208.jar库,可以实现读取Word文件的头部信息。这篇内容详细介绍了如何编译和运行相关代码来完成这一操作。
摘要由CSDN通过智能技术生成

新建java工程,添加 poi-3.10-FINAL-20140208.jar 文件和poi-scratchpad-3.10-FINAL-20140208.jar文件,编译运行下面代码:

package com.example.poidemo;

import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;

import org.apache.poi.hpsf.NoPropertySetStreamException;
import org.apache.poi.hpsf.Property;
import org.apache.poi.hpsf.PropertySet;
import org.apache.poi.hpsf.PropertySetFactory;
import org.apache.poi.hpsf.Section;
import org.apache.poi.hpsf.SummaryInformation;
import org.apache.poi.poifs.eventfilesystem.POIFSReader;
import org.apache.poi.poifs.eventfilesystem.POIFSReaderEvent;
import org.apache.poi.poifs.eventfilesystem.POIFSReaderListener;
import org.apache.poi.util.*;

public class DocReader {
	
	public static class MyPOIFSReaderListener implements POIFSReaderListener
	{
	    public void processPOIFSReaderEvent(POIFSReaderEvent event)
	    {
	        /*SummaryInformation si = null;
	        try
	        {
	            si = (SummaryInformation)
	                 PropertySetFactory.create(event.getStream());
	        }
	        catch (Exception ex)
	        {
	            throw new RuntimeException
	                ("Property set stream \"" +
	                 event.getPath() + event.getName() + "\": " &
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值