Mesclar TIFF com PDF via C++

Mescle documentos TIFF em formatos únicos PDF em C++. Os programadores podem usar esse código de exemplo para combinar TIFF com VC++, GNU C++ em tipos de aplicativo.

Mesclar TIFF com PDF usando C++

Como mesclar TIFF com PDF? Com a biblioteca Aspose.PDF para C++, você pode mesclar facilmente TIFF com PDF programaticamente. O software de PDF da Aspose é ideal para indivíduos e pequenas ou grandes empresas. Como é capaz de processar uma grande quantidade de informações, realize a concatenação com rapidez e eficiência e proteja seus dados. Um recurso peculiar do Aspose.PDF é uma API para mesclar TIFF com PDF.

Abra o gerenciador de pacotes NuGet, pesquise por Aspose.PDF e instale. Verifique os detalhes da instalação da biblioteca nas páginas Documentação. Para verificar os benefícios da biblioteca, tente usar o trecho de código de conversão TIFF em PDF.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Como mesclar TIFF com PDF via C++


C++ os desenvolvedores podem facilmente carregar e mesclar arquivos TIFF para PDF em apenas algumas linhas de código.

  1. Inicialize um novo documento e execute um loop para mesclar arquivos
  2. Em loop: adicione uma nova página ao documento PDF
  3. Em loop: adicione o arquivo TIFF à nova página
  4. Após o loop, salve o resultado

Aqui está um exemplo que demonstra como mesclar TIFF com PDF em C++. Combine vários documentos em um único arquivo com facilidade. Se você estiver desenvolvendo código em C++, essa tarefa pode ser mais simples do que parece. Você pode usar nomes de arquivo totalmente qualificados para leitura TIFF e gravação PDF. Confira este exemplo C++ que mostra como mesclar vários documentos do mesmo tipo ou de diferentes tipos de arquivo em um arquivo usando o C++

Mesclar arquivos TIFF usando C++ e salvar como PDF

Exemplo C++: esse código de exemplo mostra a concatenação 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 com PDF

O Aspose.PDF para C++ é uma poderosa biblioteca de processamento que permite aos desenvolvedores criar, ler e manipular documentos PDF sem usar o Adobe Acrobat. Ele fornece uma ampla variedade de recursos, como criar formulários, adicionar/editar texto, manipular páginas PDF, adicionar anotações, lidar com fontes personalizadas e muito mais.

O Aspose.PDF para C++ é uma biblioteca que permite que os desenvolvedores adicionem recursos de processamento de PDF aos seus aplicativos. A API pode ser usada para criar qualquer tipo de aplicativo de 32 e 64 bits para gerar ou ler, converter e manipular arquivos PDF sem o uso do Adobe Acrobat.

Você pode encontrar explicações e exemplos detalhados para cada classe e método em Aspose.PDF para biblioteca C++ na referência da API. E também recomendo ver uma Documentação.