PDF zuschneiden über C++

Programmgesteuertes Zuschneiden von PDF-Dateien mit Aspose.PDF für die C++ Bibliothek

PDF zuschneiden mit C++

Müssen Sie PDF zuschneiden? 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, PDF-Dokumente durch Programmierung schnell und effizient zuzuschneiden. Mit dieser Bibliothek können Sie PDF ganz einfach mit einer Reihe von Eigenschaften wie Breite, Höhe, Anschnitt-, Zuschnitt- und Trimbox zuschneiden. Aspose.PDF ermöglicht Ihnen den Zugriff auf diese Eigenschaften. 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 eine PDF-Datei zuzuschneiden, 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

Wie man PDF mit C++ zuschneidet


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

  1. Öffnen Sie ein PDF-Dokument mithilfe des Dokument-Objekts.
  2. Wählen Sie den Boxtyp und erstellen Sie ein neues Box Rectagle
  3. Speichern Sie das aktualisierte Dokument mithilfe der Save () -Methode unter dem neuen Pfad.

Wenn Sie eine PDF-Seite zuschneiden möchten, kann eine Zuschneidelösung hilfreich sein. Mit dieser leistungsstarken Aspose.PDF C++ -Bibliothek können Sie Ihr PDF ändern und dabei die Qualität beibehalten. Dieses professionelle Tool verwendet C++, um PDF effektiv zuzuschneiden. Das folgende Beispiel zeigt, wie ein PDF-Dokument in C++ geändert wird:

PDF-Dateien zuschneiden - C++

Dieser Beispielcode zeigt, wie man eine PDF-Seite zuschneidet - C++

Input file:

File not added

Output format:

Output file:


void CropPagesPDF()
{
    String _dataDir("C:\\Samples\\");
    String inputFileName("crop_page.pdf");
    String outputFileName("crop_page_out.pdf");

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

    Console::WriteLine(document->get_Pages()->idx_get(1)->get_CropBox());
    Console::WriteLine(document->get_Pages()->idx_get(1)->get_TrimBox());
    Console::WriteLine(document->get_Pages()->idx_get(1)->get_ArtBox());
    Console::WriteLine(document->get_Pages()->idx_get(1)->get_BleedBox());
    Console::WriteLine(document->get_Pages()->idx_get(1)->get_MediaBox());

    // Create new Box Rectagle
    auto newBox = MakeObject<Rectangle>(100, 100, 80, 10);
    document->get_Pages()->idx_get(1)->set_CropBox(newBox);
    document->get_Pages()->idx_get(1)->set_TrimBox(newBox);
    document->get_Pages()->idx_get(1)->set_ArtBox (newBox);
    document->get_Pages()->idx_get(1)->set_BleedBox (newBox);

    // Save 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/Zuschneiden 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.