在创建pdf portfolio时,spire.pdf for java支持添加文件或文件夹到portfolio。本文将介绍如何使用spire.pdf for java创建pdf portfolio,并添加文件/文件夹。
创建pdf portfolio并添加文件
import com.spire.pdf.fileformat;
import com.spire.pdf.pdfdocument;
public class createportfoliowithfiles {
public static void main(string []args){
string[] files = new string[] { "sample.pdf", "sample.docx", "sample.xlsx","sample.pptx","image.jpg" };
//创建pdfdocument实例
pdfdocument pdf = new pdfdocument();
for (int i = 0; i < files.length; i )
{
//创建pdf文件包并添加文件
pdf.getcollection().addfile(files[i]);
}
//保存文档
pdf.savetofile("portfoliowithfiles.pdf", fileformat.pdf);
pdf.dispose();
}
}
结果文档:
创建pdf portfolio并添加文件夹
import com.spire.pdf.fileformat;
import com.spire.pdf.pdfdocument;
import com.spire.pdf.collections.pdffolder;
public class createportfoliowithfolders {
public static void main(string []args){
string[] files = new string[] { "sample.pdf", "sample.docx", "sample.xlsx","sample.pptx","image.jpg" };
//创建pdfdocument实例
pdfdocument pdf = new pdfdocument();
for (int i = 0; i < files.length; i )
{
//创建pdf文件包并添加文件夹
pdffolder folder = pdf.getcollection().getfolders().createsubfolder("folder" i);
folder.addfile(files[i]);
}
//保存文档
pdf.savetofile("portfoliowithfolders.pdf", fileformat.pdf);
pdf.dispose();
}
}
结果文档: