PDF tornou-se um dos formatos de documentos dominantes atualmente. O suporte multiplataforma tornou o PDF um formato universal. Portanto, vários documentos ou imagens são convertidos em PDF antes de serem compartilhados ou trocados. Neste artigo, você aprenderá como realizar a conversão de GIF para PDF de dentro de seus aplicativos C#. O artigo também abordará como personalizar a conversão de GIF para PDF em vários casos.
- API C# GIF para PDF Converter
- Converter GIF para PDF usando C#
- Converter quadros específicos de GIF para PDF
- Definir o tamanho da página na conversão de GIF para PDF
- Definir informações do documento PDF na conversão de GIF para PDF
- Obtenha uma licença de API gratuita
API C# GIF para PDF Converter
Aspose.Imaging for .NET é uma API de processamento de imagem rica em recursos que permite processar e converter uma ampla variedade de formatos de imagem. Particularmente, a API fornece uma conversão de alta fidelidade de imagens GIF para o formato PDF. Você pode baixar a API ou instalá-la usando NuGet.
PM> Install-Package Aspose.Imaging
Converter GIF para PDF usando C#
A seguir estão as etapas para converter uma imagem GIF em PDF usando o Aspose.Imaging para .NET.
- Use a classe Image para carregar a imagem.
- Crie uma instância da classe PdfOptions.
- Converta GIF para PDF usando o método Image.Save(String, PdfOptions).
O exemplo de código a seguir mostra como converter GIF em PDF usando C#.
// Carregar imagem GIF
Image image = Image.Load("gif.gif");
// Definir opções de PDF
PdfOptions options = new PdfOptions();
// Salvar GIF como arquivo PDF
image.Save("gif-to-pdf.pdf", options);
Converter quadros específicos de GIF para PDF em C#
Você também pode converter os quadros específicos de GIF para PDF. A seguir estão as etapas para realizar esta operação.
- Use a classe Image para carregar a imagem.
- Crie uma instância da classe PdfOptions.
- Use a propriedade PdfOptions.MultiPageOptions para definir um intervalo de páginas.
- Converta GIF para PDF usando o método Image.Save(String, PdfOptions).
O exemplo de código a seguir mostra como converter quadros específicos de GIF em PDF usando C#.
// Carregar imagem GIF
Image image = Image.Load("gif.gif");
// Definir opções de PDF
PdfOptions options = new PdfOptions();
// Converta o primeiro quadro de GIF para PDF
options.MultiPageOptions = new MultiPageOptions(new IntRange(1, 1));
// Salvar GIF como arquivo PDF
image.Save("gif-to-pdf.pdf", options);
Definir o tamanho da página na conversão de GIF para PDF
Aspose.Imaging for .NET também permite definir as dimensões da página no arquivo PDF convertido. A seguir estão as etapas para realizar esta operação.
- Use a classe Image para carregar a imagem.
- Crie uma instância da classe PdfOptions.
- Use a propriedade PdfOptions.PageSize para definir o tamanho da página.
- Converta GIF para PDF usando o método Image.Save(String, PdfOptions).
O exemplo de código a seguir mostra como definir o tamanho da página na conversão de GIF para PDF.
// Carregar imagem GIF
Image image = Image.Load("gif.gif");
// Definir opções de PDF
PdfOptions options = new PdfOptions();
// Definir tamanho da página
options.PageSize = new SizeF(50, 100);
// Salvar GIF como arquivo PDF
image.Save("gif-to-pdf.pdf", options);
Definir informações do documento na conversão de GIF para PDF
O formato PDF suporta a configuração de informações adicionais sobre um documento, como autor, palavras-chave, assunto e título. Usando Aspose.Imaging para .NET, você pode definir essas propriedades na conversão de GIF para PDF. A seguir estão as etapas para definir as informações do documento para o arquivo PDF convertido.
- Use a classe Image para carregar a imagem.
- Crie uma instância da classe PdfOptions.
- Crie uma instância da classe PdfDocumentInfo e defina suas propriedades.
- Atribua o objeto PdfDocumentInfo à propriedade PdfOptions.PdfDocumentInfo.
- Converta GIF para PDF usando o método Image.Save(String, PdfOptions).
O exemplo de código a seguir mostra como definir as informações do documento na conversão de GIF para PDF usando C#.
// Carregar imagem GIF
Image image = Image.Load("gif.gif");
// Definir opções de PDF
PdfOptions options = new PdfOptions();
// Criar objeto PdfDocumentInfo e adicionar informações
PdfDocumentInfo docInfo = new PdfDocumentInfo();
docInfo.Author = "Aspose";
docInfo.Keywords = "GIF to PDF";
docInfo.Subject = "GIF to PDF Convesion";
docInfo.Title = "Converting GIF Image to PDF File";
// Definir informações do documento
options.PdfDocumentInfo = docInfo;
// Salvar GIF como arquivo PDF
image.Save("gif-to-pdf.pdf", options);
Obtenha uma licença de API gratuita
Caso você queira experimentar a API sem limitações de avaliação, você pode obter uma licença temporária gratuita.
Conclusão
Neste artigo, você aprendeu como converter imagens GIF em documentos PDF usando C#. Além disso, você viu como converter quadros específicos da imagem GIF e definir o tamanho da página ou as informações do documento de arquivos PDF convertidos. Você pode explorar mais sobre a API de processamento de imagem C# usando documentação. Caso você tenha alguma dúvida ou pergunta, entre em contato conosco através do nosso fórum.
Veja também
Info: A Aspose desenvolveu recentemente um [Conversor de Texto para GIF] GRATUITO]3.