Bonjour,

J'ai besoin de convertir des documents créé par mon appli C# (WPF) en PDF, pour ça actuellement je converti d'abord en XPS, puis ensuite j'utilise le system d'(impression pour demander à PDFCreator d'imprimer mon XPS dans un PDF. Comme gueguenkevin ici, j'aimerais éviter l'affichage de la fenetre de PDFCreator, les renseignement nécessaire étant saisi par l'utilisateur dans mon appli directement.

Dans les solutions qui sont proposées dans cette discussion soit ils utilisent une dll interop pour PDFCreator, soit ils modifient la base de registre...

Est-ce qu'il n'y a pas plus simple directement en utilisant PDFCreator en ligne de commande ?

J'ai essayé comme ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
// Start the child process.
            Process p = new Process();
            // Redirect the output stream of the child process.
            p.StartInfo.UseShellExecute = false;
            p.StartInfo.RedirectStandardOutput = true;
            p.StartInfo.FileName = @"C:\\Program Files\PDFCreator\PDFCreator.exe";
            p.StartInfo.Arguments = "/IF\"" + sourceFileFullPath + "\" /OF\"" + targetFileFullPath + "\"";
            p.Start();
            p.WaitForExit();
Mais il ne se passe rien :s
Est-ce que quelqu'un a déjà utilisé PDFCreator en ligne de commande ? je ne trouve pas bcp d'exemple sur le web ?
Est-ce que j'oublie de faire un truc pour lancer ma commande ?

Merci de m'aider