Como converter TIFF para PDF em C#

Este artigo rápido de instruções mostra como converter TIFF para PDF em C#. Ele elabora os requisitos necessários e as etapas detalhadas para configurar o ambiente e realizar a tarefa. Para converter TIFF para PDF, é usado o código C# que também pode personalizar o arquivo PDF de saída.

Etapas para converter TIFF em PDF usando C#

  1. Configure o projeto para usar Aspose.Imaging do NuGet Package Manager
  2. Inclua a referência ao namespace Aspose.Imaging para usar os recursos da API no projeto
  3. Carregue o arquivo TIFF de origem usando o método Image.Load exposto pela classe Image
  4. Crie e inicialize o objeto PdfOptions para definir a resolução e outras configurações
  5. Salve o PDF gerado no disco usando o método Salvar

Usando as etapas acima mencionadas no conversor C# TIFF para PDF é desenvolvido usando uma interface API simples onde você pode carregar o TIFF de origem do disco ou usando o Memory Stream e simplesmente convertê-lo para o PDF. Você pode personalizar o PDF usando o objeto PdfOptions que permite definir os valores de resolução das imagens TIFF dentro do PDF. Por fim, usando o método Salvar, o PDF é salvo no disco.

Código para converter TIFF em PDF em C#

using System;
using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Tiff;
using Aspose.Imaging.ImageOptions;
namespace TestImaging
{
public class TiffToPDF
{
public static void ConvertTiffToPDF()
{
// Applying product license to convert Tiff to PDF in C#
License TiffToPdfLicense = new License();
TiffToPdfLicense.SetLicense("Aspose.Total.lic");
using (Image TifImage = Image.Load("Original.tif"))
{
TiffImage tiffImage = (TiffImage)TifImage;
PdfOptions pdfOptions = new PdfOptions()
{
ResolutionSettings = new ResolutionSetting(
tiffImage.HorizontalResolution, tiffImage.VerticalResolution
)
};
TifImage.Save("ExportedTiff.pdf", pdfOptions);
}
}
}
}

Para converter TIFF em PDF O código C# é apresentado onde a resolução é definida para o arquivo PDF de saída usando os valores de resolução horizontal e vertical. A classe PdfOptions contém muitas outras propriedades, incluindo PageSize, MultiPageOptions e PDFCoreOption, como configurações de compactação, conformidade e qualidade Jpeg.

Aprendemos como em C# converter TIFF para PDF pode ser facilmente gerenciado em poucas linhas de código. Se você quiser saber como compactar o tamanho da imagem, consulte o artigo em como compactar o tamanho da imagem em C#.

 Português