Bonjour,
Je suis à la recherche d'un petit renseignement, je vous explique mon petit problème.
Alors j'ai programmé mon imprimante virtuel qui redirige l'impression(format ps) dans mon logiciel de type java.
Donc je vais traiter des informations qu'il y a dedans avec une lecture de l'entrée standard (avant l'appel de fonction "convertPS2PDF"). Puis se que j'aimerais bien c'est que le code suivant génére mon pdf.
Mon problème avec le code c'est qu'il me crée un pdf vide :s
Donc je voudrais savoir si la méthode utilisé et la bonne, ou il y a un autre façon de faire.
Merci d'avance
Cordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class main { public static void main(String[] args) { convertPS2PDF("4pages.pdf"); } private static void convertPS2PDF(String sName) { try { System.err.println("start"); Runtime.getRuntime().exec("\"C:/Program Files/gs/gs8.61/bin/gswin32c.exe\" @\"C:/Program Files/gs/gs8.61/bin/pdfprinter.rsp\" -sOutputFile=" + sName + " -c save pop -f -"); System.err.println("end"); } catch (IOException e) { e.printStackTrace(); } } }
Partager