Vergleichsprofile

Filter und Optimierungen

Mehrspaltiges Layout

Dieser Filter sollte verwendet werden, wenn der Inhalt in mehreren Spalten angeordnet ist. Ein typisches Beispiel ist das Layout von Tageszeitungen.

Hinweis: Der Filter ist für Tabellen nicht geeignet.

Vergleichsprofile

Weitere Vergleichsoptionen

Mehrspaltiges Layout berücksichtigen

Die GUI-Dokumentation zu //Mehrspaltiges Layout berücksichtigen// beschreibt die aktuelle Profil-Sidebar von i-net PDFC. Die Option gehört zur Gruppe Weitere Vergleichsoptionen. Sie ist für Fließtext in mehreren Spalten vorgesehen und nicht für Tabellenlayouts.

Rohprofilwerte

Die aktuelle Implementierung verwendet keine eigene Profileigenschaft für die Spaltenzahl. Der Filter wird über die kommaseparierte Liste FILTERS mit der Kennung MULTICOLUMN aktiviert. Der Standardwert von FILTERS enthält diese Kennung nicht; der Filter ist damit standardmäßig deaktiviert.

RohschlüsselWertBedeutung und Standardwert
FILTERSMULTICOLUMN enthaltenAktiviert die MultiColumn-Verarbeitung. Die Liste kann weitere Filterkennungen enthalten.
MULTICOLUMNkeine eigenständige ProfileigenschaftDie Kennung ist der Filtername und wird als Eintrag in FILTERS verwaltet.

Abbildung auf die aktuelle Profil-Sidebar

Das Kontrollfeld Mehrspaltiges Layout berücksichtigen bildet die UI-Kennung pdfc.filter.multicolumn auf den Eintrag MULTICOLUMN in FILTERS ab. Beim Aktivieren wird die Kennung ergänzt, beim Deaktivieren wird sie entfernt. Eine zusätzliche Rohprofileigenschaft für diese Auswahl gibt es nicht.

Filterverhalten

MultiColumnFilter analysiert die extrahierten Textelemente einer Seite und erkennt anhand ihrer Geometrie eine gültige Spaltenstruktur. Bei mehr als einer erkannten Spalte ordnet i-net PDFC den Inhalt spaltenweise für den Vergleich an, statt ihn ausschließlich zeilenweise über die gesamte Seite zu verarbeiten. Andere Dokumentelemente werden den nächstgelegenen erkannten Spalten zugeordnet. Wird keine Mehrspaltenstruktur erkannt oder enthält die erkannte Struktur höchstens eine Spalte, bleibt die ursprüngliche Elementliste erhalten.

Die Spaltenerkennung ist eine Layoutheuristik. Sie arbeitet mit geometrischen und textbezogenen Kriterien und ist auf höchstens drei Spalten pro Zeile ausgelegt. Die erkannte Struktur ist seitenabhängig; die Option verändert die Vergleichsreihenfolge, nicht den PDF-Inhalt.

Empfehlung

Die Empfehlung Es wurde mehrspaltiger Text erkannt. wird aus der Profilanalyse erzeugt, wenn mehrere gültige und ausreichend mit Text belegte Spalten erkannt werden. Die Prüfung verwendet die führenden Seiten innerhalb des Limits der Profilanalyse und stellt strengere Anforderungen an Textdichte und Spaltenhöhe; als Richtwert werden mindestens vier vollständig belegte Textzeilen je Spalte verlangt. Die Empfehlung ist ein dokumentabhängiger Hinweis und keine pauschale Aktivierung für jedes Dokument oder jede Seite.

Abgrenzung zu Tabellen

Mehrspaltiges Layout berücksichtigen optimiert die Lesereihenfolge von mehrspaltigem Fließtext. Es ist kein Tabellenvergleich und ersetzt weder die Tabellen- noch die Zeilenzuordnung. Tabellen sollten mit der dafür vorgesehenen BaselineTable-Option verarbeitet werden, weil Tabellenstrukturen sonst als Lesespalten interpretiert werden können.

Profilfragment

Ein mögliches XML-Profilfragment für die Aktivierung lautet:

<entry key="FILTERS">MULTICOLUMN</entry>