Benutzer mit den meisten Antworten
Drucken beliebiger Dokumente

Frage
-
Hallo! Ich versuche versch. Dateien aus einem Verzeichnis zu drucken. In dem Verzeichis befinden sich Word-Dokumente und Bilder im Tif-Format. Ich würde gerne alle Meldungen beim Druck unterdrücken (wie z.B. bei Word, dass die Seitenränder ggf. falsch sind, etc). Es soll einfach nur alle gedruckt werden.
Ich habe es mit folgendem Code versucht, aber ich bekomme eine Fehlemeldung ("Der angegebenen Datei ist keine Anwendung zugeordnet"):
private void PrintFile(string fullPath) { FileInfo fileInfo = new FileInfo(fullPath); if (!fileInfo.Exists) { throw new FileNotFoundException(); } var printProcess = new Process(); printProcess.StartInfo.FileName = fullPath; printProcess.StartInfo.UseShellExecute = true; printProcess.StartInfo.Verb = "print"; printProcess.Start(); }
Wie kann ich den Druck am besten bewerkstelligen?
Danke für die Hilfe!
Antworten
-
Hallo D.,
es ist normal, dass bei dieser Konstruktion das Drucken für bestimmte Dateitypen, denen kein Drucken-Verb zugeordnet ist, die Meldung "Der angegebenen Datei ist keine Anwendung zugeordnet" erscheint. Das kannst Du im Explorer auch sehen, ob einer Datei mit "rechte Maus / Eigenschaften" ein Menü "Drucken" erscheint.
Man kann das per Registry abfragen und braucht dann diejenigen Dateien, die kein "Drucken"-Verb haben, nicht berücksichtigen, oder eben eine geeignete Anwendung zum Drucken zuordnen.
ciao Frank- Als Antwort markiert DulcineaS Freitag, 23. September 2011 16:32
Alle Antworten
-
Hallo DulcineaS,
Schau Dir mal die folgenden Links an. Vielleicht können sie Dir weiter helfen.
Direkter Ausdruck von PFD dateien!
PDFs in C# unter Windows ausdrucken
Grüße,
Robert
- Als Antwort vorgeschlagen Robert BreitenhoferModerator Donnerstag, 22. September 2011 07:29
-
Hallo D.,
es ist normal, dass bei dieser Konstruktion das Drucken für bestimmte Dateitypen, denen kein Drucken-Verb zugeordnet ist, die Meldung "Der angegebenen Datei ist keine Anwendung zugeordnet" erscheint. Das kannst Du im Explorer auch sehen, ob einer Datei mit "rechte Maus / Eigenschaften" ein Menü "Drucken" erscheint.
Man kann das per Registry abfragen und braucht dann diejenigen Dateien, die kein "Drucken"-Verb haben, nicht berücksichtigen, oder eben eine geeignete Anwendung zum Drucken zuordnen.
ciao Frank- Als Antwort markiert DulcineaS Freitag, 23. September 2011 16:32