J'utilise la méthode suivante pour imprimer un fichier XPS avec Adobe Acrobat:
private void GenerateXPS(String filename)
{
Process proc = new Process();
proc.StartInfo.FileName = "AcroRd32.exe";
proc.StartInfo.Arguments = "/t " + filename + ".pdf" + " " + "\"Microsoft XPS Document Writer\"";
proc.Start();
}
Mais le problème est que le Microsoft XPS Document writer a besoin d'un nom de fichier où enregistrer le document. Maintenant, Adobe Acrobat me demande d'entrer ce nom de fichier, mais je veux passer ce nom de fichier dans les arguments également. Sinon, si cela n'est pas possible, utilisez simplement le même nom de fichier. Est-ce possible?