本文将介绍如何使用Spire.PDF for Java提取PDF文件包(Portfolio)中的文件。
原PDF文档:

import com.spire.pdf.PdfDocument;
import com.spire.pdf.attachments.PdfAttachment;
import java.io.*;
public class ReadPortfolio {
    public static void main(String []args) throws IOException {
        //创建PdfDocument实例
        PdfDocument pdf = new PdfDocument();
        //加载PDF文档
        pdf.loadFromFile("Portfolio.pdf");
        //遍历文档中的附件
        for(PdfAttachment attachment : (Iterable)pdf.getAttachments()){
            //提取附件
            String fileName = attachment.getFileName();
            OutputStream fos = new FileOutputStream("extract/" + fileName);
            fos.write(attachment.getData());
        }
        pdf.dispose();
    }
} 运行结果:

 



 
					



