Я только что начал использовать itext pdf в Java.Относительно itext pdf create
Я создал pdf, используя itext в J2EE. Он работает правильно в Eclipse, используя сервер Apache 5.5, но после загрузки на сервер, PDF не будет генерировать. Я не могу понять, в чем проблема.
Я использовал itext-5.5.3 банки в своем веб-приложении. Мой класс выглядит следующим образом:
public class create_pdf {
public String pdfcreate() throws FileNotFoundException {
try{
OutputStream file = new FileOutputStream(new File("C://Windows//temp//hello.pdf"));
Document document = new Document();
Font font = new Font(Font.FontFamily.COURIER, 8, 0, BaseColor.DARK_GRAY);
PdfWriter writer =PdfWriter.getInstance(document, file);
document.open();
document.add(new Paragraph("E-Ticket",fontheader));
document.add(new Paragraph("E-Ticket Generated On - "+new Date().toString(),font));
document.add(new Paragraph("hello",font));
document.close();
}
catch(Exception ex){
ex.printStackTrace();
}
return null;
}
}
Здравствуйте и добро пожаловать к переполнению стека! Вы получаете какие-либо ошибки? – Simon
Попробуйте загрузиться на 'hello.pdf' (также в отношении текущего пути к папке), и посмотрите, работает ли он, и опубликуйте любой стек, если у вас есть. – EpicPandaForce
Разрешено ли вашему веб-приложению хранить файл в папке «C: // Windows // temp //»? Есть ли уже «hello.pdf», который нельзя заменить? Кстати, почему двойной слэш? – mkl