Ich erstelle dynamisch eine PDF-Datei. Nach dem Erstellen möchte ich die PDF-Datei öffnen. Dafür habe ich diesen Code verwende:C# Prozessobjekt nicht geöffnet PDF
System.Diagnostics.Process p = new System.Diagnostics.Process();
p = new System.Diagnostics.Process();
p.StartInfo.FileName = CreatePDF(); // method that creats my pdf and returns the full path
try
{
if (!p.Start())
Controller.Error = "Opening acrobat failed..";
}
catch(Exception ex)
{
Controller.Error = "Create PDF::" + ex.Message;
}
Wenn dieser Code ausgeführt wird, passiert nichts, und ich don t Fehler bekommen. Was mache ich falsch?
CreatePDF() gibt den vollständigen Pfad zu meinem Projekt einschließlich des Dateinamens zurück: C: \\ Pfad \ zu \\ Datei.pdf. Es ist eine ASP.NET-App. – Martijn
Dies funktioniert in einer ASP.NET-App nicht, da sie mit dem Desktop des Servers interagieren muss, um die PDF-Datei anzuzeigen. –
Also, was schlägst du vor? Wann kann ich Process verwenden, um meine PDF-Datei zu öffnen? – Martijn