Konvertieren Sie Bilder mit C++ in PDF

PDF ist ein beliebtes Format, das viele Organisationen zum Teilen von Dokumenten über das Internet verwenden. Möglicherweise finden Sie sich in Situationen wieder, in denen Sie eine PDF Datei aus Bildern von gescannten Dokumenten oder Rechnungen erstellen müssen. Vor diesem Hintergrund lernen Sie in diesem Artikel, wie Sie Bilder mit C++ in das PDF Format konvertieren.

C++-API zum Konvertieren von Bildern in das PDF Format

Aspose.PDF for C++ ist eine C++ Bibliothek, mit der Sie PDF Dokumente erstellen, lesen und ändern können. Darüber hinaus unterstützt die API die Konvertierung von Bildern in PDF Dateien. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt downloads herunterladen.

PM> Install-Package Aspose.PDF.Cpp

Konvertieren Sie ein Bild mit C++ in eine PDF Datei

Im Folgenden finden Sie die Schritte zum Konvertieren eines Bildes in das PDF-Format.

Der folgende Beispielcode veranschaulicht, wie ein Bild mit C++ in eine PDF Datei konvertiert wird.

// Erstellen Sie eine Instanz der Document Klasse
auto pdfDocument = MakeObject<Document>();

// Seite hinzufügen
System::SharedPtr<Page> page = pdfDocument->get_Pages()->Add();

// Ränder festlegen
page->get_PageInfo()->get_Margin()->set_Bottom(0);
page->get_PageInfo()->get_Margin()->set_Top(0);
page->get_PageInfo()->get_Margin()->set_Left(0);
page->get_PageInfo()->get_Margin()->set_Right(0);

// CropBox festlegen
page->set_CropBox(MakeObject<Aspose::Pdf::Rectangle>(0, 0, 400, 400));

// Erstellen Sie eine Instanz der Image Klasse
System::SharedPtr<Aspose::Pdf::Image> image = MakeObject<Aspose::Pdf::Image>();

// Geben Sie den Bildpfad an
image->set_File(u"SourceDirectory\\Images\\AsposeLogo.png");

// Fügen Sie das Bild der PDF-Seite hinzu
page->get_Paragraphs()->Add(System::DynamicCast<BaseParagraph>(image));

// Speichern Sie die PDF Datei
pdfDocument->Save(u"OutputDirectory\\Image2PDF.pdf");
PDF-Ausgabedatei, die vom Beispielcode generiert wird

PDF-Ausgabedatei, die vom Beispielcode generiert wird

Holen Sie sich eine kostenlose Lizenz

Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie Bilder mit C++ in das PDF Format konvertieren. Sie haben das vollständige code snippet zusammen mit den dazu erforderlichen Schritten gesehen. Aspose.PDF for C++ bietet viele zusätzliche Funktionen zur Verbesserung Ihrer PDF-bezogenen Arbeitsabläufe. Sie können die API im Detail erkunden, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.

Siehe auch