在创建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();
}
}
结果文档: