Richtiger PDF-Metadatenschlüssel, um die Anzeige von rechts nach links im Ansichtsmodus „Facing“ in PDF-Readern zu aktivieren

Richtiger PDF-Metadatenschlüssel, um die Anzeige von rechts nach links im Ansichtsmodus „Facing“ in PDF-Readern zu aktivieren

Ich habe mich gefragt, ob jemand den richtigen PDF-Metadatenschlüssel (und -wert) kennt, um PDF-Readern anzuzeigen, dass das PDF im Facing-Modus von rechts nach links (RTL) und nicht von links nach rechts angezeigt werden soll. Ich verwende viele arabische PDFs (hauptsächlich gescannt, nicht getippt) und anscheinend kodiert sie niemand richtig (oder die verwendete Software unterstützt diese Funktion nicht). Ich möchte die Metadaten bearbeiten, damit ich Seiten im Facing-Modus richtig anzeigen kann.

(Ich gehe davon aus, dass jemand, der PDFs von japanischen Mangas sowie hebräische Dokumente usw. erstellt, das weiß. Ich konnte diesbezüglich keine echte PDF-Spezifikation finden.)

Danke

Antwort1

Laut AdobePDF-Referenz (3. Ausgabe)Wenn Sie den DirectionSchlüssel darunter setzen , wird eine Lesereihenfolge von rechts nach links festgelegt.ViewerPreferencesR2L

Antwort2

Wie von Omer verlinkt, ist es sehr einfach, ACROBAT anzuweisen, R2L zu verwenden.

Für Hebräisch könnte es ungefähr so ​​aussehen.

2 0 obj
<</Lang(he-IL)/Metadata 3 0 R/Pages 4 0 R/Type/Catalog/ViewerPreferences<</Direction/R2L>>>>
endobj

Wie sich jedoch zeigt, handelt es sich wie bei vielen PDF-Funktionen um eine benutzerdefinierte „ViewerPreference“, die in einem Reader aktiviert werden muss, und einige verfügen aus Sicherheitsgründen nicht über Dateiskripte, die das Umschalten der Viewer-Anwendung steuern.

Das Bearbeiten einer PDF-Datei zum Einfügen ist also sehr einfach, stellt aber nicht sicher, dass Ihr Reader dies respektiert. In den Viewer-Einstellungen von Acrobat Reader müssen Sie akzeptieren, dass PDFs Ihre Ansichten automatisch ändern können.

In anderen Readern (also nicht in Browsern) wird es so gemacht: Sie haben einen benutzergesteuerten Manga-Modus, wie dieser derzeit auf „Buchmodus“ (zuerst separates Cover) eingestellt ist, und ähnliches gilt für den „Facing-Modus“.

Bildbeschreibung hier eingeben

Weitere Einzelheiten finden Sie unterhttps://stackoverflow.com/a/76775303/10802527

Um die Änderungen vorzunehmen, benötigen Sie ein Programm, das bei Vorhandensein des Eintrags beispielsweise Type/Catalogvon /ViewerPreferences<</Direction/L2R>>auf /ViewerPreferences<</Direction/R2L>>„Sagen Sie“ umschalten kann.

cpdf in.pdf -replace-dict-entry /ViewerPreferences -replace-dict-entry-value '{"/Direction": {"N": "/R2L"}}' -o out.pdf

Ein großes Problemist bei den meisten Dateien nicht der Fall, /ViewerPreferences<</Direction/L2R>>sie verlassen sich einfach darauf, dass der Benutzer seine eigenen Sicherheitseinstellungen vornimmt.

Und selbst wenn Sie es hinzufügen würden, hätten viele Leser nicht die Möglichkeit, die Bindungen auszutauschen.

verwandte Informationen