Mesclar TIFF com PDF via C#

Mescle documentos TIFF em formatos únicos PDF. Os programadores podem usar esse código de exemplo para combinar TIFF no.NET Framework, .NET Core e PHP, VBScript, C++ via COM Interop.

Mesclar TIFF com PDF usando C#

Como mesclar TIFF com PDF? Com a biblioteca Aspose.PDF for .NET, 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.

A característica dessa abordagem é que você só precisa abrir o gerenciador de pacotes NuGet, pesquisar por ‘Aspose.PDF para .NET’ e instalá-lo sem nenhuma configuração especial complexa. (Use o comando do console do Gerenciador de Pacotes para instalar). Para converter TIFF em PDF, usaremos a API Aspose.PDF para .NET, que é uma API de conversão rica em recursos, poderosa e fácil de usar para a plataforma.NET. 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

Como mesclar TIFF com PDF via C#


.NET 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 .NET 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
    var outputDoc = new Aspose.Pdf.Document();

    // Load tiff to Aspose image
    var multiImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load("1.tiff");

    // set active frame to work with
    //load bitmap from a frame
    //create image savesource to a stream
    //create empty image with width and hight
    //set frame bounds to save to bitmap
    //save frame bitmap to stream
    //add new page to document
    //create new image into document
    //add document image to specific page
    foreach (var tiffFrame in multiImage.Frames)
    {
        multiImage.ActiveFrame = tiffFrame;
        var pixels = multiImage.LoadPixels(tiffFrame.Bounds);
        var ms = new MemoryStream();
        var createOptions = new Aspose.Imaging.ImageOptions.PdfOptions
        {
            Source = new Aspose.Imaging.Sources.StreamSource(ms)
        };

        var tiffImage = Aspose.Imaging.Image.Create(createOptions, tiffFrame.Width, tiffFrame.Height));
        tiffImage.SavePixels(tiffFrame.Bounds, pixels);
        tiffImage.Save();
        Aspose.Pdf.Page page = outputDoc.Pages.Add();
        var image = new Aspose.Pdf.Image { ImageStream = ms };
        page.Paragraphs.Add(image);
    }

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

Biblioteca .NET para combinar TIFF com PDF

A API Aspose.PDF para C# fornece uma ampla variedade de recursos para trabalhar com arquivos PDF. Alguns dos recursos incluem:

  • Crie documentos PDF do zero ou a partir de HTML, XML ou imagens.
  • Edite documentos PDF existentes adicionando ou removendo páginas, texto, imagens e outros conteúdos.
  • Converta documentos PDF em outros formatos, como HTML, XML e imagens.
  • Renderize documentos PDF em imagens ou formato XPS.
  • Imprima documentos PDF diretamente do seu aplicativo.
  • Assine digitalmente documentos PDF.

Você pode encontrar mais informações sobre Aspose.PDF para API C# nesta documentação do Aspose