Ich arbeite an einem Produkt, bei dem wir Eingaben als PDF-Datei akzeptieren. Wir haben den Inhalt von pdf über eine API von Drittanbietern gelesen. Diese API schlägt fehl, wenn es sich bei pdf um eine gescannte Datei oder um eine Kopierbeschränkung handelt. API liefert diese Details nicht in der Ausgabe.Wie erkennt man, ob pdf gescannt oder durch ein Werkzeug generiert wird
Gibt es eine Möglichkeit in C# kann ich erkennen, ob die PDF-Datei auf einem normalen gescannt wird? So kann ich dem Benutzer eine entsprechende Nachricht zeigen.
Ich benutze C# und auch mit ABCPDF.
Wie wäre es mit dieser API von Drittanbietern bei PDF-Upload Zeit? Wenn dies fehlschlägt, melden Sie dem Uploader, dass sein PDF für diesen Zweck nicht geeignet ist. – mkl
Texhnisch gibt es * keinen Unterschied zwischen einer gescannten PDF und einer "normalen" (es gibt nichts abnormales an einer gescannten PDF). Haben Sie darüber nachgedacht, nur zu prüfen, ob Text drin ist? – usr2564301