CyvoDocOps
Deutsch
Dark

Arbeiten mit arabischen PDFs

Sie öffnen einen arabischen Vertrag, markieren einen Absatz, kopieren ihn und fügen ihn in eine E-Mail ein. Was landet, ist eine Reihe getrennter Buchstaben — oder die richtigen Buchstaben in falscher Reihenfolge, oder eine Zeichenkette, die fast richtig aussieht und es nicht ist. Die PDF stellt perfekt dar. In dem Moment, in dem Sie den Text herausnehmen wollen, zerfällt er. Das ist nicht Ihre Software, die kaputt ist. Es ist ein wirklich schweres Problem, das durchscheint.

Warum Arabisch schwerer ist als lateinische Schrift

Englisch verlangt einem Textsystem wenig ab: Buchstaben sitzen in einer Reihe, von links nach rechts, jeder in derselben Form, wo immer er erscheint. Arabisch verlangt erheblich mehr, und jedes dieser Merkmale ist eine Stelle, an der Werkzeuge schiefgehen:

Arabisch korrekt darzustellen verlangt vom Renderer also, für jeden Buchstaben anhand seiner Nachbarn die richtige Form zu wählen und dann Läufe gemischter Richtung stimmig anzuordnen. Beide Schritte sind, woher der Ärger kommt.

Kurzfassung: Eine PDF speichert Bilder von Buchstaben und einen Vermerk, wo sie zu zeichnen sind. Für lateinische Schrift können Sie meist vom Bild zum Zeichen zurückrechnen. Für Arabisch ist dieser Weg verlustbehaftet — weshalb die Seite perfekt aussieht und die Kopie nicht.

Shaping, und warum Kopieren-Einfügen bricht

Hier der Mechanismus, denn ihn zu kennen erklärt jedes Symptom, dem Sie begegnen.

Text wird in logischer Reihenfolge gespeichert — der Reihenfolge, in der Sie ihn sprechen würden. Vor dem Zeichnen wendet die Software Shaping an: Auswahl der korrekten positionsabhängigen Form für jeden Buchstaben, und Bidi (den bidirektionalen Algorithmus), der ausarbeitet, wie Rechts-nach-links- und Links-nach-rechts-Läufe sich in der Zeile verschränken.

Eine PDF speichert jedoch nicht Ihren Satz. Sie speichert Glyphen — Indizes in eine Schrift — plus Positionen. Das Shaping ist bereits geschehen und eingebacken. Um Text wieder herauszukopieren, braucht der Reader eine Karte von der Glyphe zurück zum Zeichen, die die Datei als ToUnicode-Tabelle enthalten kann. Und das ist der Knackpunkt:

Beachten Sie, was das bedeutet: Ob Arabisch sauber aus einer PDF kopiert, wurde von dem entschieden, was die Datei erzeugte, oft vor Jahren. Kein Reader kann Informationen voll wiederherstellen, die der Generator wegwarf.

Was Sie bei einer Datei tun können, die ihren Text nicht hergibt

  1. Zuerst Extraktion versuchen. Wurde das Dokument von einem fähigen Generator gemacht, ist der Text da und kopiert sauber. Immer dreißig Sekunden wert vor allem Schwereren.
  2. Einen anderen Reader versuchen. Reader unterscheiden sich darin, wie gut sie Shaping umkehren und Bidi handhaben. Eine Datei, die von einem schlecht einfügt, kann von einem anderen korrekt einfügen.
  3. Ist es ein Scan, war es nie Text. Dann hilft kein Kopieren, und OCR ist der einzige Weg — siehe unten.
  4. Gibt Extraktion Präsentationsformen, haben Sie Text, aber der unbequemen Art. Er muss womöglich normalisiert werden, bevor er neben gewöhnlichem Arabisch durchsuchbar ist.

Arabisches OCR: schwerer, und ehrlich darüber

Ist das Dokument ein Scan, ist Erkennung der einzige Weg — und sie ist für Arabisch deutlich schwerer als für Englisch. Jedes Merkmal von oben arbeitet gegen die Engine: Buchstaben verbinden sich, es gibt also keine saubere Lücke zum Schneiden zwischen Zeichen; Formen variieren nach Position, was das zu Erkennende vervielfacht; Punkte über und unter unterscheiden sonst identische Buchstaben, also kann ein Fleck Scanner-Rauschen das Wort ändern; Diakritika können da sein oder nicht.

Die praktischen Folgen sind klar zu benennen:

Arabische OCR nutzt das arabische Modell in der CyvoDocOps-Web-App. Es läuft lokal im Browser, ohne den Scan hochzuladen, und ist im Web ohne Konto kostenlos. Grundlagen finden Sie unter ein gescanntes PDF durchsuchbar machen.

Stempel und Anmerkungen in RTL-Dokumenten

Arabische Geschäftsdokumente stützen sich weit mehr auf Stempel und Siegel als westliche — Genehmigungen, Quittungen, offizielle Bestätigungen. Sie einer PDF hinzuzufügen bringt eigene Tücken: Der Text im Stempel braucht korrektes Shaping, und Platzierungskonventionen folgen der Leserichtung, sodass ein Stempel, der auf einer Links-nach-rechts-Seite natürlich wirkt, auf einer Rechts-nach-links-Seite unbeholfen sitzen kann.

Arabische Stempel übernimmt das Shaping, sodass der Text als verbundenes Arabisch statt als Reihe getrennter Buchstaben darstellt — das Versagen, das Sie von Werkzeugen bekommen, die Arabisch behandeln, als wäre es Latein mit anderen Zeichen. Verwandte Werkzeuge wie Datumsstempel und Initialen folgen demselben Muster.

Praktische Gewohnheiten für arabische Dokumente

Warum lokale Verarbeitung hier zählt

Arabische Dokumente, die OCR benötigen, sind oft offiziell und sensibel. CyvoDocOps verarbeitet unterstützte Vorgänge einschließlich der integrierten Web-OCR lokal im Browser, ohne das Dokument an einen Drittserver zu senden. Siehe Arabische PDF-Tools.

Die arabischen PDF-Tools ansehen

Häufige Fragen

Warum kommt arabischer Text getrennt heraus, wenn ich ihn aus einer PDF kopiere?

Weil die PDF vorgeformte Glyphen speichert und die Karte zurück zu echten Zeichen fehlt oder falsch ist. Die Seite zeichnet korrekt; die zum Rekonstruieren des Originaltexts nötige Information wurde beim Erstellen der Datei verworfen.

Warum ist der Text verkehrt, wenn ich ihn einfüge?

Die Datei speicherte Glyphen in Zeichenreihenfolge ohne genug Information, die Lesereihenfolge wiederherzustellen. Manche Reader kehren es korrekt um, andere nicht — einen anderen Reader zu versuchen ist eine echte Behebung.

Ist arabisches OCR so genau wie englisches?

Nein, und wer anderes behauptet, überverkauft. Verbundene Buchstaben, positionsabhängige Formen und bedeutungstragende Punkte machen es alle schwerer. Saubere gedruckte Scans geben gute Ergebnisse, die dennoch Korrekturlesen verdienen.

Kann ich eine arabische gescannte PDF durchsuchen?

Nicht, bis sie eine Textschicht hat. Führen Sie OCR aus, um eine hinzuzufügen — beachten Sie aber, dass ein negatives Suchergebnis in einem OCR-Dokument kein Beweis ist, dass das Wort fehlt.

Werden meine arabischen Dokumente hochgeladen?

Nein. Unterstützte Vorgänge einschließlich der integrierten Web-OCR laufen lokal im Browser. Das Dokument wird nicht an einen Server gesendet.

Verwandte Ratgeber & Werkzeuge