我必须创建一个新类来在java中创建一个新的pdf文件。 这是我的代码。
public class Createpdf {
public static void main(String[] args) {
try {
InputStream file = new FileInputStream(new File("E:\\dev\\training\\practice\\java\\30-09-2015\\Invoice.pdf"));
PdfReader reader = new PdfReader(file);
PdfCopyFields copy = new PdfCopyFields(new FileOutputStream("concatenatedforms.pdf"));
copy.addDocument(reader);
file.close();
} catch(Exception e) {
System.out.println(e);
}
}
}
但是在打开文件的同时显示但显示错误“文件格式有问题”我是初学者我可能知道确切的问题
答案 0 :(得分:0)
要解决错误,请使用以下代码。
public static void main(String[] args) {
try {
InputStream file = new FileInputStream(new File("C:\\temp\\528.pdf"));
FileOutputStream copy = new FileOutputStream("C:\\temp\\concatenatedforms.pdf");
int b;
while ((b = file.read()) != -1) {
copy.write(b);
}
file.close();
} catch(Exception e) {
System.out.println(e);
}
}