Herausfinden, ob PDF farbig oder sw ist
Hallo,
ich möchte gerne mit einem vb.net-Programm herausfinden, ob eine PDF-Datei farbig oder sw ist. Lässt sich so etwas machen?
Ich habe bereits ein Stück Code (s.u.), mit dem ich die PDF-Version aus dem Stream der PDF-Datei auslese. Sollte die Farbigkeit der Datei nicht auch irgendwo im Stream stehen?
Ich bin sehr gespannt auf Euren Input.
Grüße aus Stuttgart,
Andreas
ich möchte gerne mit einem vb.net-Programm herausfinden, ob eine PDF-Datei farbig oder sw ist. Lässt sich so etwas machen?
Ich habe bereits ein Stück Code (s.u.), mit dem ich die PDF-Version aus dem Stream der PDF-Datei auslese. Sollte die Farbigkeit der Datei nicht auch irgendwo im Stream stehen?
Dim strVersionsnummer As String = "%PDF-1.3"
Dim containsPDFHeader As Boolean
Using stream As New StreamReader(strFile2Check, True)
If stream.ReadLine().Contains(strVersionsnummer) Then
containsPDFHeader = True
Label1.Text = "PDF-Version " & strVersionsnummer
Else
containsPDFHeader = False
Label1.Text = "PDF-Version falsch!"
End If
End Using
Ich bin sehr gespannt auf Euren Input.
Grüße aus Stuttgart,
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 326306
Url: https://administrator.de/forum/herausfinden-ob-pdf-farbig-oder-sw-ist-326306.html
Ausgedruckt am: 06.04.2025 um 07:04 Uhr
3 Kommentare
Neuester Kommentar

Moin.
Ein PDF hat viele Objekte unter anderem natürlich Text und Bilder, du müsstest alle Objekte durchgehen und die Colorspaces der Objekte prüfen denn jedes Objekt kann entweder SW oder farbig sein. Am sinnigsten mit einer Bibliothek wie iTextsharp welche ein PDF vernünftig auslesbar macht.
http://stackoverflow.com/questions/16076748/identify-rgb-and-cmyk-color ...
Gruß mik
Ein PDF hat viele Objekte unter anderem natürlich Text und Bilder, du müsstest alle Objekte durchgehen und die Colorspaces der Objekte prüfen denn jedes Objekt kann entweder SW oder farbig sein. Am sinnigsten mit einer Bibliothek wie iTextsharp welche ein PDF vernünftig auslesbar macht.
http://stackoverflow.com/questions/16076748/identify-rgb-and-cmyk-color ...
Gruß mik