Deutsch

Dokumente · PDF Toolkit

Rotierende PDF Seiten im Browser: Metadaten-Flag oder neu gezeichneter Inhalt?

· Wie es funktioniert

pdf Drehung Seitengeometrie

Eine seitliche Dokumentseite, die um eine Vierteldrehung gedreht wird
Original-ToolAcre-Vektorillustration

Eine PDF-Seite kann auf zwei sehr unterschiedliche Arten gedreht werden: durch Setzen einer Flagge, der der Betrachter gehorcht, oder durch Transformieren der Zeichenanweisungen selbst. In diesem Beitrag wird erklärt, was die einzelnen Dateien für die Datei bedeuten und wie Sie überprüfen können, welche Datei Sie erhalten haben.

Auf dem Bildschirm gedreht, im Anhang seitlich – warum die Schaltfläche „Drehen“ eines Betrachters oft nichts an der von Ihnen gesendeten Datei ändert

Eine Viewer-Rotationsschaltfläche kann eine Quittung für die aktuelle Sitzung lesbar machen, während der Anhang für alle anderen weiterhin seitlich geöffnet wird. Dieses Steuerelement kann nur den Anzeigestatus ändern. Eine dauerhafte Korrektur muss in ein heruntergeladenes PDF geschrieben werden, weshalb das Toolkit eine neue Datei speichert, anstatt nur die Browseransicht zu ändern.

ToolAcre bietet 90 Grad im Uhrzeigersinn, 180 Grad oder 270 Grad, angewendet auf jede Seite oder nur benannte physische Positionen. Die Eingabe muss unverschlüsselt sein und darf nicht größer als 50 MB sein. Das Original bleibt unberührt, so dass ein Buchhalter die korrigierte Datei vergleichen kann, bevor er eine Arbeitskopie ersetzt.

Das Rotationsflag – wie eine Seite eine Anweisung mit den Graden 0, 90, 180 oder 270 enthalten kann, die jeder konforme Betrachter zum Zeitpunkt der Anzeige anwendet

Jede ausgewählte Seite verfügt über einen Drehwinkel, den Betrachter beim Zeichnen anwenden. Der Arbeiter liest den aktuellen Wert, addiert die angeforderte Vierteldrehung und normalisiert die Summe auf 0, 90, 180 oder 270. Wenn Sie 90 auf eine Seite anwenden, die bereits bei 90 ist, wird daher 180 gespeichert, anstatt es auf 90 zurückzusetzen.

Dieses additive Verhalten ist das zentrale Betriebsdetail. Bei einem zweiten Durchlauf wird eine weitere Wendung hinzugefügt, sodass bei der Wiederholung eines Auftrags eine korrekte Seite auf den Kopf gestellt werden kann. Die Seitenliste wird anhand der tatsächlichen Anzahl validiert, und eine leere Liste bedeutet alle Seiten. Nichts lässt vermuten, welche Blätter seitlich erscheinen.

Dieses Tool integriert keine Rotation in den Inhalt oder tauscht Seitenfelder aus

Die Gliederung stellt die Backrotation als Alternative dar, diese Route führt sie jedoch nicht durch. Der Seiteninhaltsstrom wird niemals transformiert, gespeicherte Seitenabmessungen werden nicht ausgetauscht oder der Scan wird nicht neu gezeichnet. Lediglich der Seitenrotationswert ändert sich, sodass die Felder und Zeichenanweisungen unverändert bleiben, wie sie in der Eingabe waren.

Folglich kann dieses Tool einen um drei Grad geneigten Scan nicht begradigen oder ein Bild innerhalb einer ansonsten korrekten Seite drehen. Diese Aufgaben erfordern eine Bild- oder Inhaltstransformation. Hier ist die unterstützte Operation bewusst auf ganzseitige Vielfache von neunzig beschränkt, die pdf-lib schreiben kann, ohne die Seite neu zu kodieren.

Was jeder Ansatz für die Textauswahl, den Druck und spätere Bearbeitungen bedeutet – und warum eine Markierung normalerweise umkehrbar und verlustfrei ist

Da Inhalte nicht gerastert werden, bleibt Text auswählbar und durchsuchbar, Vektorkanten bleiben Vektoren und eingebettete Bilder behalten ihre Daten. Beim Drucken und späteren Anzeigen sollte der gespeicherte Ausrichtungswert berücksichtigt werden. Die Änderung ist durch Hinzufügen einer weiteren gültigen Vierteldrehung rückgängig zu machen, es gibt jedoch keine absolute Steuerung „jede Seite auf Null setzen“.

Seitenabmessungen werden im Speicher nicht ausgetauscht. Die Orientierung ergibt sich aus Dimensionen und der vom Betrachter vorgenommenen Drehung. Ein Programm, das `/Rotate` ignoriert, könnte daher Geometrie anders beschreiben, aber normale PDF-Viewer wenden es an. Überprüfen Sie die heruntergeladene Kopie immer in der vom späteren Empfänger oder Drucker verwendeten Software.

Ganzes Dokument oder bestimmte Seiten – warum eine Datei, in der nur die Querformattabellen seitlich sind, seitenweise gedacht werden muss und wo die Toolseite ihre Optionen dokumentiert

Gemischte Dokumente erfordern eine selektive Eingabe. Wenn Rechnungen im Hochformat korrekt sind, Tabellen im Querformat jedoch seitwärts ankommen, geben Sie nur diese physischen Seitenzahlen ein. Wenn Sie die Box leer lassen, wird alles gedreht und es können Seiten zerbrechen, die bereits aufrecht waren. Die Bereichssyntax akzeptiert eine einzelne Zahl, inklusive Spannen, Kommalisten und einen offenen Endbereich.

Denken Sie daran, dass der angeforderte Seitenwechsel relativ zum aktuellen Status jeder Seite ist. Zwei ausgewählte Seiten können mit unterschiedlichen Werten beginnen und mit unterschiedlichen Werten enden, nachdem sie denselben Zusatz erhalten haben. Führen Sie bei komplizierten Mischungen separate Durchgänge mit unterschiedlichen Auswahlen durch und öffnen Sie jedes Ergebnis, bevor Sie eine weitere Änderung anwenden.

Funktioniertes Beispiel – Reparieren eines Satzes per Telefon gescannter Belege, bei denen jede zweite Seite auf dem Kopf steht

Stellen Sie sich zehn per Telefon gescannte Belege vor, bei denen die Seiten 2, 4, 6, 8 und 10 auf dem Kopf stehen. Wählen Sie 180 Grad und geben Sie diese Positionen ein. Der Worker validiert die Indizes, fügt 180 zu jeder vorhandenen Rotation hinzu, serialisiert einmal und gibt eine Datei mit dem Suffix `-rotated.pdf` zurück.

Überprüfen Sie alle zehn Seiten, nicht nur die ausgewählten fünf. In einer Telefongalerie wurden möglicherweise Quellbilder mit Metadaten angezeigt, die nach dem Scannen nicht wie erwartet dargestellt wurden. Wenn eine Seite immer noch falsch erscheint, bestimmen Sie ihre aktuelle Ausrichtung und fügen Sie die erforderliche Wendung nur auf dieser Seite hinzu, anstatt den gesamten Satz erneut auszuführen.

Was hiermit nicht abgedeckt ist: das Entzerren leicht geneigter Scans, bei dem es sich eher um eine Bildverarbeitungsaufgabe als um eine Seitendrehung handelt

Quarter-Turn-Metadaten können eine Seite nicht geraderichten, die Perspektive von einem Telefonfoto entfernen, den Fokus verbessern oder Text erkennen. Außerdem kann es ein eingebettetes Bild nicht unabhängig umwandeln. Bei kennwortgeschützten Dateien kommt es zu einem Fehler aufgrund eines geschützten Dokuments, und durch das Speichern einer bearbeiteten Kopie wird eine vorhandene digitale Signatur über die ursprünglichen Bytes ungültig.

Der Vorgang komprimiert das Dokument nicht und verkleinert es auch nicht wesentlich. Da Seitenströme unberührt bleiben, sollte die Größe im Großen und Ganzen ähnlich bleiben, obwohl eine neue Serialisierung bedeutet, dass keine Byte-für-Byte-Identität erwartet wird. Verwenden Sie vor der PDF-Montage die Ausrichtung des Scanners oder einen Bildeditor, wenn der Fehler subtiler als die seitliche Ausrichtung ist.

Durch das Speichern additiver /Rotate-Werte bleibt die Korrektur erhalten, ohne dass sie neu gezeichnet werden muss

Permanent bedeutet hier, dass die heruntergeladene Datei aktualisierte additive `/Rotate`-Werte enthält, die konforme Betrachter verwenden. Dies bedeutet nicht, dass die Pixel umgedreht oder die Seitenrahmen neu geschrieben wurden. Diese Unterscheidung erklärt sowohl das verlustfreie Ergebnis als auch die Beschränkung auf die Gradzustände 0, 90, 180 und 270.

Die Transformation läuft über pdf-lib in einem Web Worker und es werden keine Dokumentbytes hochgeladen. Die zugestimmte Produktionsanalyse ist separat und schließt Dateinamen und Inhalte von ToolAcre-Ereignissen aus. Wählen Sie die Seiten sorgfältig aus, denken Sie daran, dass jeder Durchgang die vorhandene Drehung erhöht, und bewahren Sie das Original auf, bis die korrigierte Datei überprüft wurde. Eine prägnante Übergabenotiz sollte die Seiten benennen und wenden, damit ein anderer Prüfer beabsichtigte Metadaten von einem versehentlichen zweiten Durchgang unterscheiden kann. Notieren Sie den Ausgabenamen.