In dieser kurzen Anleitung wird erklärt, wie die Seitengröße von PDF mit C# geändert wird. Es enthält alle notwendigen Details zum Einrichten der Entwicklungsumgebung, eine Abfolge von Schritten, die zum Erstellen der Anwendung befolgt werden müssen, und einen ausführbaren Beispielcode, der den Prozess zum Ändern der Größe einer PDF-Seite mit C# mit Hilfe von demonstriert nur wenige API-Aufrufe. Dieser Code kann in jedem Betriebssystem verwendet werden, das das .NET-Framework unterstützt, wie Windows, Linux und macOS.
Schritte zum Ändern der PDF-Papiergröße mit C#
- Richten Sie die Umgebung für die Verwendung von Aspose.PDF for .NET ein, um die Seitengröße zu ändern
- Laden Sie die PDF-Quelldatei in das Klassenobjekt Document, dessen Seitenabmessungen geändert werden sollen
- Rufen Sie im geladenen PDF einen Verweis auf die Sammlung von pages ab
- Holen Sie sich einen Verweis auf die Zielseite aus der Sammlung, deren Größe aktualisiert werden soll
- Rufen Sie die SetPageSize()-Methode der Page-Klasse auf und geben Sie eine neue Seitengröße an
- Speichern Sie die resultierende PDF-Datei mit einer aktualisierten Seitengröße
Diese Schritte umfassen den Prozess zum Bearbeiten der PDF-Seitengröße mit C# durch Freigeben der Ressource, die zum Testen dieser Funktion erforderlich ist. Im nächsten Schritt laden wir die Ziel-PDF-Datei, greifen auf ihre Seitensammlung zu und erhalten dann eine Referenz auf die Seite, deren Größe aktualisiert werden soll. Die Seitenklasse enthält eine Methode SetPageSize(), die verwendet wird, um die Seitengröße zu bearbeiten, indem sie die Seitenbreite und -höhe bereitstellt
Code zum Ändern der PDF-Seitengröße mit C#
Dieser Code demonstriert den Prozess zum Ändern der Größe einer PDF-Seite mit C#. Sie müssen die Breite und Höhe in Punkten berechnen, indem Sie die Anzahl der gewünschten Zoll mit 72 multiplizieren, da Aspose.PDF die Skalierung von 1 Zoll = 72 Punkte verwendet. Angenommen, Sie möchten die Seitengröße auf Umschlag 10# festlegen, der eine Breite von 4,13 Zoll und eine Höhe von 9,49 Zoll hat. Daher multiplizieren Sie beide Zahlen mit 72, bevor Sie sie an die Methode SetPageSize() übergeben.
In diesem Artikel haben wir gelernt, PDF-Seitenabmessungen mit C# zu ändern. Wenn Sie lernen möchten, wie ein Wasserzeichen zu einer PDF-Datei hinzugefügt wird, lesen Sie den Artikel zu So fügen Sie Wasserzeichen zu PDF in C# hinzu.