tif-Datei in PFD konvertieren

hauns2000

Grünschnabel
hi, ich soll ein programm schreiben, das mir verschiedenste Datei-Typen in PDF-Dateien konvertiert. Bei word, excel, ... hab ich das Problem so gelöst, indem ich einfach diesen Aufruf mache:

Process tlbimp = new Process();
tlbimp.StartInfo.FileName = @"C:\blabla.doc";
tlbimp.StartInfo.Verb = "print";
tlbimp.Start();

wobei, in Windows der PDF-Writer als Standarddrucker ausgewählt ist.
Das funktioniert auch ganz gut.

Jetzt aber soll ich auf tif-Files konvertieren. Das funktioniert mit dieser Methode nicht! Weiß jemand von euch, wie ich dieses Problem lösen könnte

mfg
Hauns
 
Re: tif-Datei in PDF konvertieren

Hallo Hauns!

Schau Dir doch mal die Objekte PrintDialog & PrintDocument an.
Einfach das PrintDocument.PrintPage-Event abonieren
und darin in das PrintPageEventArgs.Graphics-Objekt die Grafik hinein zeichnen.
Code:
e.Graphics.DrawImage( Image.FromFile( @"\picture.tif" ), ev.Graphics.VisibleClipBounds );
In der MSDN unter System.Drawing.Printing.PrintPageEventArgs findest ein Beispiel dazu.

MfG, cosmo
 
Zurück