Conversão de imagem para PDF

“Uma imagem vale mais que mil palavras”. As idéias podem ser transmitidas por uma única imagem estática em um mecanismo eficaz do que uma mera descrição verbal. Portanto, as imagens são amplamente utilizadas na vida cotidiana. Uma grande variedade de formatos de imagem, incluindo JPEG, PNG, BMP, GIF, TIFF, etc, são usados para compartilhamento de informações. No entanto, se nos deparamos com um requisito para compartilhar um grande conjunto de imagens, precisamos arquivá-las em um pacote ou fazer um livreto em um formato que possa ser facilmente visualizado no final do recebimento. Assim, nossa escolha é o Portable Document Format (PDF) porque mantém a fidelidade do documento independente do software aplicativo, hardware e sistema operacional usado para visualizar o arquivo. Portanto, neste artigo, falaremos sobre o recurso de conversão de imagem para PDF usando APIs Conholdate.Total for .NET.

No entanto, antes de prosseguirmos, vamos discutir alguns pontos destacando a diferença entre Conholdate.Total para .NET e Aspose.Total para .NET.

Aspose.Total for .NET é uma coleção de APIs de programação desenvolvidas especificamente para criar, manipular e transformar os principais formatos de arquivo. Inclui Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML e mais de 100 formatos de arquivo, todos dentro dos aplicativos padrão de desktop, Console, ASP.NET e VB.NET.

Embora, Conholdate.Total para .NET também inclui Aspose.Total para .NET. Mas também inclui GroupDocs.Total for .NET. Ele fornece recursos extras para visualizar, converter, anotar, comparar, assinar, montar, editar, pesquisar e analisar os formatos de documentos mais usados. Portanto, neste pacote único, você obtém os recursos para carregar arquivos, visualizá-los, manipulá-los e renderizar a saída em outros formatos suportados, ou seja, Carregar arquivo do MS Word e salvar no formato JPEG.

Portanto, neste artigo, discutiremos o recurso para carregar o arquivo de imagem raster e salvar a saída no formato PDF usando C# .NET.

Converter imagem para PDF em C

A API é uma solução de programação líder que oferece os recursos para lidar com MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: ODT, OTT. A API capacita os desenvolvedores a modificar, gerar, renderizar, converter e imprimir documentos sem usar o Microsoft Word. Ele suporta o recurso para renderizar a saída em DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB e muito mais. Assim, podemos usar esta API para conversão de imagem para PDF.

Para usar a API, você pode baixar o .dll ou abrir o gerenciador de pacotes NuGet, procurar por Aspose.Words e instalar. Execute o seguinte comando no Console do Gerenciador de Pacotes para instalá-lo.

Install-Package Aspose.Words -Version 21.3.0  

Por favor, siga os passos abaixo para realizar a operação de conversão

C#.NET

  • Crie uma instância da classe Document.
  • Crie uma instância de DocumentBuilder e passe o objeto Document como um argumento.
  • Chame o método InsertImage(…) da classe DocumentBuilder e passe o caminho da imagem de origem como argumento.
  • Chame o método Save(..) e forneça o nome do arquivo resultante como argumento.
// Para exemplos completos e arquivos de dados, acesse https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

Obtenha uma licença gratuita

Para usar a API sem limitações, considere solicitar uma licença temporária gratuita.

Conclusão

Neste artigo, aprendemos sobre os recursos do pacote Conholdate.Total for .NET para a conversão de imagens raster para o formato PDF.

Artigos relacionados

Você pode considerar visitar os links a seguir para obter detalhes sobre