Combinar TIFF a PDF mediante C++

Combina documentos TIFF en formatos únicos PDF en C++. Los programadores pueden usar este código de ejemplo para combinar TIFF con VC++ y GNU C++ en tipos de aplicaciones.

Combinar TIFF a PDF mediante C++

¿Cómo fusionar TIFF con PDF? Con la biblioteca Aspose.PDF for C++, puede combinar fácilmente TIFF con PDF mediante programación. El software PDF de Aspose es ideal para particulares y pequeñas o grandes empresas. Dado que es capaz de procesar una gran cantidad de información, realice la concatenación de forma rápida y eficiente y proteja sus datos. Una característica peculiar de Aspose.PDF es una API para fusionar TIFF con PDF.

Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. Consulte los detalles de la instalación de la biblioteca en las páginas Documentación. Para comprobar las ventajas de la biblioteca, intente utilizar el fragmento de código de conversión de TIFF a PDF.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Cómo combinar TIFF con PDF mediante C++


Los desarrolladores de C++ pueden cargar y combinar fácilmente archivos TIFF en PDF en solo unas pocas líneas de código.

  1. Inicializar un documento nuevo y ejecutar un ciclo para combinar archivos
  2. En bucle: añadir una nueva página al documento PDF
  3. En bucle: añadir el archivo TIFF a la nueva página
  4. Después del bucle, guarde el resultado

Este es un ejemplo que muestra cómo combinar TIFF con PDF en C++. Combina varios documentos en un solo archivo con facilidad. Si está desarrollando código en C++, esta tarea puede ser más sencilla de lo que parece. Puede utilizar nombres de archivo completos tanto para leer TIFF como para escribir PDF. Consulte este ejemplo de C++ que muestra cómo combinar varios documentos del mismo tipo o de diferentes tipos de archivo en un solo archivo mediante C++

Combina archivos TIFF con C++ y guárdalos como PDF

Ejemplo C++: este código de ejemplo muestra la concatenación de TIFF a 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);

biblioteca C++ para combinar TIFF con PDF

Aspose.PDF para C++ es una potente biblioteca de procesamiento que permite a los desarrolladores crear, leer y manipular documentos PDF sin utilizar Adobe Acrobat. Proporciona una amplia gama de funciones, como la creación de formularios, la adición y edición de texto, la manipulación de páginas PDF, la adición de anotaciones, el manejo de fuentes personalizadas y mucho más.

Aspose.PDF para C++ es una biblioteca que permite a los desarrolladores añadir capacidades de procesamiento de PDF a sus aplicaciones. La API se puede utilizar para crear cualquier tipo de aplicaciones de 32 y 64 bits para generar o leer, convertir y manipular archivos PDF sin el uso de Adobe Acrobat.

Puedes encontrar una explicación detallada y ejemplos de cada clase y método en Aspose.PDF para la biblioteca de C++, en la referencia de la API. Y también recomendamos ver una Documentación.