TIFF über C++ mit PDF zusammenführen

Führen Sie TIFF Dokumente in einzelnen Formaten PDF in C++ zusammen. Programmierer können diesen Beispielcode verwenden, um TIFF mit VC++, GNU C++ in verschiedenen Anwendungen zu kombinieren.

Zusammenführen von TIFF mit PDF mithilfe von C++

Wie füge ich TIFF mit PDF zusammen? Mit der Bibliothek Aspose.PDF for C++ können Sie TIFF problemlos programmgesteuert mit PDF zusammenführen. Die PDF-Software von Aspose ist ideal für Einzelpersonen sowie kleine oder große Unternehmen. Da es in der Lage ist, eine große Menge an Informationen zu verarbeiten, führen Sie die Verkettung schnell und effizient durch und schützen Sie Ihre Daten. Eine besondere Funktion von Aspose.PDF ist eine API zum Zusammenführen von TIFF mit PDF.

Öffnen Sie den NuGet Paketmanager, suchen Sie nach Aspose.PDF und installieren Sie ihn. Einzelheiten zur Installation der Bibliothek finden Sie auf den Seiten Dokumentation. Um die Vorteile der Bibliothek zu überprüfen, versuchen Sie, den Codeschnipsel zur Konvertierung von TIFF in PDF zu verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

So führen Sie TIFF mit PDF über C++ zusammen


C++ Entwickler können problemlos TIFF Dateien in nur wenigen Codezeilen laden und in PDF zusammenführen.

  1. Initialisieren Sie ein neues Dokument und führen Sie eine Schleife zum Zusammenführen von Dateien aus
  2. In Loop: Füge dem PDF-Dokument eine neue Seite hinzu
  3. In Loop: TIFF-Datei zu einer neuen Seite hinzufügen
  4. Nach dem Loop speichern Sie das Ergebnis

Hier ist ein Beispiel, das zeigt, wie man TIFF mit PDF in C++ zusammenführt. Kombinieren Sie mühelos mehrere Dokumente zu einer einzigen Datei. Wenn Sie Code in C++ entwickeln, kann diese Aufgabe einfacher sein, als es sich anhört. Sie können vollqualifizierte Dateinamen sowohl für das Lesen von TIFF als auch für das Schreiben von PDF verwenden. Schauen Sie sich dieses C++ -Beispiel an, das zeigt, wie Sie mit C++ mehrere Dokumente desselben oder verschiedener Dateitypen zu einer Datei zusammenführen.

TIFF -Dateien mit C++ zusammenführen und als PDF speichern

Beispiel C++: Dieser Beispielcode zeigt die Verkettung von TIFF bis PDF

Input file:

File not added

File not added

Output format:

PDF

Output file:


    // create empty pdf document
    auto outputDoc = MakeObject<Aspose::Pdf::Document>();

    // Display and save the pages
    // Get the CLSID of the PNG encoder.
    Gdiplus::Image  multi(L"1.tiff");
    GetEncoderClsid(L"image/png", &encoderClsid);
    multi.SelectActiveFrame(&pageGuid, 0);
    multi.Save(L"Page0.png", &encoderClsid, NULL);
    multi.SelectActiveFrame(&pageGuid, 1);
    multi.Save(L"Page1.png", &encoderClsid, NULL);

    // add new page to document
    // create new image into document
    // set image source to memory stream
    // add document image to specific page
    for (auto path : { u"Page0.png", u"Page1.png" }) {
            
            auto page = outputDoc->get_Pages()->Add();
            auto image = MakeObject<Aspose::Pdf::Image>();
            auto stream = System::IO::File::Create(path);
            image->set_ImageStream(stream);
            page->get_Paragraphs()->Add(image);
        }

    // save result pdf to file
    outputDoc->Save(u"Merger_tiff_pdf.pdf", Aspose::Pdf::SaveFormat::Pdf);

C++ -Bibliothek zum Kombinieren von TIFF zu PDF

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

Aspose.PDF für C++ ist eine Bibliothek, die es den Entwicklern ermöglicht, ihren Anwendungen Funktionen zur PDF-Verarbeitung 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.

Detaillierte Erklärungen und Beispiele für jede Klasse und Methode finden Sie in Aspose.PDF für die C++-Bibliothek in der API-Referenz. Und ich empfehle auch, sich eine [Dokumentation] anzusehen (https://docs.aspose.com/pdf/cpp/).