GetImageEncoders(), PDF Codec

21/10/2008 - 16:32 von Thomas Kehl | Report spam
Hallo.

Ich habe eine Klasse, mit der ich mittels Twain-Schnittstelle scannen kann.
Am Schluss des Scans wird mittels einem Codec das Resultat im richtigen
Dateiformat gespeichert. Die Codec's kann ich mittels folgender Funktion
ermitteln:

ImageCodecInfo.GetImageEncoders()

Hier bekomme ich nun fünf Codec's zurück (bmp, jpg, gif, tif und png). Ist
es möglich, einen Codec zu installieren, damit ich hier auch PDF zur
Verfügung habe? Ziel wàre es, scannen zu PDF zur Verfügung zu stellen.

Ich hoffe, es kann mir jemand weiterhelfen.

Besten Dank!

Viele Grüsse, Thomas
 

Lesen sie die antworten

#1 Erik Molenaar
22/10/2008 - 10:12 | Warnen spam
Hi Thomas,

In pdf files werden bildern als tiff oder jpg eingebettet.

Wenn du ein pdf erzeugen willst das ein gescanntes bild
enthaelt, waere meines erachtens der vorgang folgende:
1-bild scannen
2-ein pdf erzeugen das dieses bild enthaellt.

(das pdf erstellen kannst du mit 'fop', oder eine dotnet
bibliothek der dafuer ausgelegt ist. Ich verwende iTextSharp
in meine projecte. http://itextsharp.sourceforge.net/)

Groetjes,
Erik



"Thomas Kehl" <t.kehl (at) heeb.com> schrieb im Newsbeitrag
news:
Hallo.

Ich habe eine Klasse, mit der ich mittels Twain-Schnittstelle scannen
kann. Am Schluss des Scans wird mittels einem Codec das Resultat im
richtigen Dateiformat gespeichert. Die Codec's kann ich mittels folgender
Funktion ermitteln:

ImageCodecInfo.GetImageEncoders()

Hier bekomme ich nun fünf Codec's zurück (bmp, jpg, gif, tif und png). Ist
es möglich, einen Codec zu installieren, damit ich hier auch PDF zur
Verfügung habe? Ziel wàre es, scannen zu PDF zur Verfügung zu stellen.

Ich hoffe, es kann mir jemand weiterhelfen.

Besten Dank!

Viele Grüsse, Thomas



Ähnliche fragen