Bonjour,
J'ai un petit problème qui commence à m'embêter sérieusement...
En gros, je génère un fichier PDF grâce à l'API BIRT. Je récupère ce fichier sous forme de flux (OutputStream), je fais un toString() sur ce flux et je l'enregistre comme ceci :
Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 OutputStreamWriter ost = new OutputStreamWriter(new FileOutputStream(file), encoding); ost.write(content); ost.flush(); ost.close();
Mon problème est que j'ai essayé plein d'encodages différents sans succès :
- UTF-8
- UTF-16
- ANSI (non supporté)
- US-ASCII
- windows 1252
- Cp1252
Mon PDF se génère bien. Quand je l'ouvre avec un visualiseur de PDF, je vois une page blanche et quand je regarde avec un bloc-notes, le contenu est bien là. Avez-vous une idée du pourquoi du comment ?
Partager