Conversión de imagen a PDF

“Una imagen vale mas que mil palabras”. Las ideas pueden ser transmitidas por una sola imagen fija en un mecanismo eficaz que una mera descripción verbal. Por lo tanto, las imágenes son ampliamente utilizadas en la vida diaria. Para compartir información se utiliza una gran variedad de formatos de imagen, incluidos JPEG, PNG, BMP, GIF, TIFF, etc. Sin embargo, si nos topamos con el requisito de compartir un gran conjunto de imágenes, debemos archivarlas en un paquete o crear un folleto en un formato que se pueda ver fácilmente en el extremo receptor. Por lo tanto, nuestra elección es el formato de documento portátil (PDF) porque mantiene la fidelidad del documento independientemente del software de la aplicación, el hardware y el sistema operativo que se utilice para ver el archivo. Por lo tanto, en este artículo, vamos a hablar sobre la función de conversión de imagen a PDF usando Conholdate.Total para .NET API.

Sin embargo, antes de continuar, analicemos algunos puntos que destacan una diferencia entre Conholdate.Total para .NET y Aspose.Total para .NET.

Aspose.Total para .NET es una colección de API de programación desarrollada específicamente para crear, manipular y transformar los principales formatos de archivo. Incluye Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML y más de otros 100 formatos de archivo, todos dentro de las aplicaciones estándar de escritorio, consola, ASP.NET y VB.NET.

No obstante, Conholdate.Total para .NET también incluye Aspose.Total para .NET. Pero también incluye GroupDocs.Total para .NET. Proporciona capacidades adicionales para ver, convertir, anotar, comparar, firmar, ensamblar, editar, buscar y analizar los formatos de documentos más utilizados. Entonces, en este paquete único, obtiene las capacidades para cargar archivos, verlos, manipularlos y generar la salida en otros formatos admitidos, es decir, Cargar archivo de MS Word y guardarlo en formato JPEG.

Entonces, en este artículo, analizaremos la función para cargar el archivo de imagen de trama y guardar la salida en formato PDF usando C# .NET.

Convertir imagen a PDF en C#

La API es una solución de programación líder que ofrece las capacidades para manejar MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: ODT, OTT archivos. La API permite a los desarrolladores modificar, generar, renderizar, convertir e imprimir documentos sin usar Microsoft Word. Admite la función para representar la salida en DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB y muchos más. Entonces podemos usar esta API para la conversión de imagen a PDF.

Para usar la API, puede descargar el .dll o abrir el administrador de paquetes NuGet, buscar Aspose.Words e instalarlo. Ejecute el siguiente comando en Package Manager Console para instalarlo.

Install-Package Aspose.Words -Version 21.3.0  

Siga los pasos que se indican a continuación para realizar la operación de conversión.

C#.NET

  • Cree una instancia de la clase Documento.
  • Cree una instancia de DocumentBuilder y pase el objeto Document como argumento.
  • Llame al método InsertImage(…) de la clase DocumentBuilder y pase la ruta de la imagen de origen como argumento.
  • Llame al método Guardar(..) y proporcione el nombre del archivo resultante como argumento.
// Para obtener ejemplos completos y archivos de datos, vaya a 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);

Obtenga una licencia gratis

Para utilizar la API sin limitaciones, considere solicitar una licencia temporal gratuita.

Conclusión

En este artículo, hemos aprendido acerca de las capacidades del paquete Conholdate.Total for .NET para la conversión de imágenes rasterizadas a formato PDF.

Artículos relacionados

Puede considerar visitar los siguientes enlaces para obtener detalles sobre