J'ai modifié un pdf avec itext en utilisant pdfstamper. mon application crée et enregistre maintenant un nouveau fichier pdf. je veux jeter le pdf directement dans le navigateur. Voici mon code actuelafficher le pdf dans le navigateur en utilisant itext
public static void test07(){
try{
PdfReader reader = new PdfReader("c:\\temp\\file.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("c:\\temp\\new.pdf"));
AcroFields form = stamper.getAcroFields();
//fill the fields
stamper.close();
reader.close();
} catch (Exception e){
e.printStackTrace();
}
}
La question est: Comment dois-je modifier ce code et le servlet pour afficher le fichier PDF dans le navigateur? J'ai déjà essayé avec ByteArrayOutputStream et response.getOutputStream mais rien.
Salut, merci pour votre réponse. J'essaye mais rien, la seule manière que je trouve est: http://stackoverflow.com/questions/5968328/question-on-java-servlet-to-open-a-pdf-file-using-itext – elporco
Ainsi votre problème est résolu? Si ce n'est pas le cas, vous devrez montrer un peu plus de votre code car à ce stade, le problème est très flou. –
Salut Robby, oui le problème est résolu. Merci! – elporco