So drehen Sie PDFs mit C#

Dieser Artikel hilft beim Drehen von PDF mit C#. Es erläutert die Ressourcen, die zum Festlegen der IDE-Konfigurationen erforderlich sind, eine Liste der auszuführenden Aufgaben, um die erforderlichen Ergebnisse zu erzielen, und einen ausführbaren Beispielcode zum Ändern der PDF-Ausrichtung mit C#. Der Beispielcode kann in jeder Umgebung ausgeführt werden, die .NET unterstützt, und erfordert kein weiteres Tool oder Software von Drittanbietern, um PDF dauerhaft zu drehen.

Schritte zum Drehen von PDF-Dateien mit C#

  1. Stellen Sie die Umgebung so ein, dass Aspose.PDF for .NET hinzugefügt wird, um die Seiten zu drehen
  2. Laden Sie das Eingabe-PDF mithilfe der Klasse Document, um die Ausrichtung zu ändern
  3. Analysieren Sie jede Seite und rufen Sie den rechteckigen Bereich mithilfe der MediaBox-Eigenschaft ab
  4. Tauschen Sie die Länge des Rechtecks MediaBox mit der Breite in einer temporären Variablen aus
  5. Legen Sie MediaBox und CropBox auf das aktualisierte Rechteck fest
  6. Legen Sie die Rotationseigenschaft der Seite fest, um auch den Inhalt zu drehen
  7. Speichern Sie die resultierende PDF-Datei mit einer geänderten Ausrichtung für die Seite und den Inhalt

Die oben genannten Schritte führen wie man Seiten in PDF mit C# dreht. Am Anfang wird das Quell-PDF in das Document-Klassenobjekt geladen und dann wird jede Seite analysiert, um auf ihr MediaBox-Rechteck zuzugreifen. Die Länge und Breite des Rechtecks werden vertauscht und dann als neue MediaBBox und CropBox der Seite zurückgesetzt, bevor die resultierende PDF-Datei auf der Festplatte gespeichert wird.

Code zum Drehen aller Seiten in PDF mit C#

Dieser Code demonstriert, wie PDF-Dateien mit C# gedreht werden. Wir können sehen, dass jede Seite über eine MediaBox-Eigenschaft verfügt, mit der die Seite so gedreht werden kann, dass die Breite des MediaBox-Rechtecks mit seiner Höhe ausgetauscht und ein neues Rechteck berechnet wird, wodurch nur die Seitenausrichtung geändert wird, während der Inhalt nicht geändert wird. Wenn Sie auch die Ausrichtung des Inhalts ändern möchten, verwenden Sie die Rotate-Eigenschaft der Seite, die in diesem Beispielcode auf Rotation.on270 festgelegt ist.

Dieser Artikel hat uns beim Drehen der Seite und des Inhalts jeder Seite einer PDF-Datei angeleitet. Wenn Sie lernen möchten, wie Sie die Seiten in einer PDF-Datei neu anordnen, lesen Sie den Artikel zu wie man Seiten in einem PDF mit C# neu anordnet.

 Deutsch