Ändern Sie die Größe von PDF über C++

Ändern Sie die PDF-Seitengröße. Verwenden Sie Aspose.PDF für C++, um PDF-Dokumente programmgesteuert zu ändern

Ändern Sie die Größe von PDF-Seiten mit C++

Müssen Sie die Größe von PDF ändern? Die programmatische Änderung von PDF-Dokumenten ist ein wesentlicher Bestandteil moderner digitaler Workflows. Bei C++-Bibliotheken wie Aspose.PDF handelt es sich um eigenständige Lösungen, die nicht auf andere Software angewiesen sind und für den kommerziellen Einsatz bereit sind. Sie decken alle möglichen Bedürfnisse professioneller C++-Entwickler ab.

Diese C++-Bibliothek ermöglicht es Entwicklern, die Größe von PDF-Dokumenten schnell und effizient durch Programmierung zu ändern. Diese Bibliothek zeigt Ihnen, wie einfach Sie die Seitenabmessungen in einer vorhandenen PDF-Datei programmgesteuert mit C++ aktualisieren oder ändern können. Es ist eine eigenständige Lösung für die Verarbeitung von PDF-Dokumenten in C++, für die keine Software von Drittanbietern installiert werden muss.

Um die Größe der PDF-Datei zu ändern, verwenden wir die API Aspose.PDF for C++, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die CPP-Plattform. Öffnen Sie den Paketmanager von NuGet, suchen Sie nachAspose.pdf und installieren Sie ihn. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

So ändern Sie die Größe von PDF-Dokumenten


Sie benötigen Aspose.PDF für C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie die Quell-PDF-Datei.
  2. Ruft die Seiten in das PageCollection-Objekt ab.
  3. Ruft eine bestimmte Seite ab.
  4. Rufen Sie die setPageSize (..) -Methode auf, um ihre Dimensionen zu aktualisieren.
  5. Rufen Sie die Methode Save (..) der Document-Klasse auf, um die PDF-Datei mit aktualisierten Seitenabmessungen zu generieren.

Wenn Sie die Größe von PDF-Dateien für Ihre Aufgaben ändern möchten, kann diese Lösung hilfreich sein. Mit dieser leistungsstarken Aspose.PDF C++ -Bibliothek können Sie die Seitenabmessungen (Größe) vorhandener Dateien aktualisieren oder ändern. Dieses professionelle Tool verwendet C++, um die Größe von PDF-Dateien effektiv zu ändern. Das folgende Beispiel zeigt, wie die Größe eines PDF-Dokuments in C++ geändert wird:

PDF-Größe ändern - C++

Dieser Beispielcode zeigt, wie Sie die Größe von PDF-Seiten ändern können - C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

Über Aspose.PDF für die C++ API

Aspose.PDF für C++ ist eine leistungsstarke Verarbeitungsbibliothek, mit der Entwickler PDF-Dokumente erstellen, lesen und bearbeiten können, ohne Adobe Acrobat verwenden zu müssen. Es bietet eine Vielzahl von Funktionen wie das Erstellen von Formularen, das Hinzufügen/Komprimieren von Text, das Bearbeiten von PDF-Seiten, das Hinzufügen von Anmerkungen, das Bearbeiten benutzerdefinierter Schriftarten und vieles mehr.

Aspose.PDF für C++ ist eine Bibliothek, die es Entwicklern ermöglicht, ihren Anwendungen PDF-Verarbeitungsfunktionen hinzuzufügen. Die API kann verwendet werden, um jede Art von 32-Bit- und 64-Bit-Anwendungen zum Generieren oder Lesen, Konvertieren und Bearbeiten von PDF-Dateien ohne den Einsatz von Adobe Acrobat zu erstellen.

Eine ausführliche Erklärung und Beispiele für jede Klasse und Methode finden Sie in der Aspose.PDF für C++-Bibliothek in der API-Referenz. Und empfehle auch, eine Dokumentation anzusehen.