本文介绍如何使用Spire.PDF for Java将PDF转为符合PDF/A-1A, 2A, 3A, 1B, 2B和3B标准的PDF。
import com.spire.pdf.conversion.PdfStandardsConverter;
public class ConvertPdfToPdfA {
public static void main(String[] args) {
//指定输入文档路径
String inputFile = "C:/Users/Administrator/Desktop/sample.pdf";
//指定输出文档的存放文件夹
String outputFolder = "C:/Users/Administrator/Desktop/Output/";
//创建PdfStandardsConverter对象,传入输入文档路径
PdfStandardsConverter converter = new PdfStandardsConverter(inputFile);
//转换为PdfA1A
converter.toPdfA1A(outputFolder + "ToPdfA1A.pdf");
//转换为PdfA1B
converter.toPdfA1B(outputFolder + "ToPdfA1B.pdf");
//转换为PdfA2A
converter.toPdfA2A(outputFolder + "ToPdfA2A.pdf");
//转换为PdfA2B
converter.toPdfA2B(outputFolder + "ToPdfA2B.pdf");
//转换为PdfA3A
converter.toPdfA3A(outputFolder + "ToPdfA3A.pdf");
//转换为PdfA3B
converter.toPdfA3B(outputFolder + "ToPdfA3B.pdf");
}
}