La conversión de JPG imágenes a PDF es un requisito común al tratar con la archivación de documentos o impresión. El PDF proporciona mejor compatibilidad, un formato profesional y un manejo de archivos más fácil en comparación con las imágenes JPEG. En este artículo, aprenderás cómo convertir JPG a PDF en C# usando el Aspose.PDF Cloud SDK para .NET — una API REST poderosa y escalable para la automatización de documentos.
- API para conversión de JPG a PDF
- Convertir JPG a PDF en C# con SDK de .NET
- Convertir JPEG a PDF usando cURL
API para la conversión de JPG a PDF
Al usar Aspose.PDF Cloud SDK for .NET, puedes transformar fácilmente imágenes JPG en documentos PDF bien estructurados. Asegura una salida de alta calidad y ofrece un control total sobre el diseño de la página, la alineación de imágenes, la resolución y más, todo sin necesidad de herramientas de terceros o instalación de Microsoft Office.
Características clave de API:
- Admite la conversión de JPG y otros formatos de imagen (PNG, BMP, etc.) a PDF
- Establecer tamaño de página, márgenes, alineación de imagen y escalado
- Funciona completamente a través de la API REST y es independiente de la plataforma.
- Arquitectura segura basada en la nube con soporte para OAuth 2.0
Instalar Aspose.PDF Cloud SDK para .NET:
Utiliza NuGet para instalar el SDK en tu aplicación .NET:
Install-Package Aspose.PDF-Cloud
Regístrate en el Aspose Cloud Dashboard para obtener tu ID de Cliente y Secreto de Cliente.
Convertir JPG a PDF en C# con .NET SDK
A continuación, se presenta un ejemplo simple de conversión de un archivo JPG a PDF utilizando C# y el Aspose.PDF Cloud SDK:
- En primer lugar, crea una instancia de
Configuration
donde pasamos las credenciales del cliente.- En segundo lugar, inicializa un objeto de
PdfApi
al pasar el objeto de Configuración.- En tercer lugar, sube la imagen JPG de entrada al almacenamiento en la nube utilizando
UploadFileRequest
.- Ahora, crea un objeto de
PostInsertImageRequest
donde definimos las propiedades del PDF resultante.- Finalmente, llama a la PostInsertImage(…) API para realizar la conversión de JPG a PDF.
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Obtenga las credenciales del cliente de https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// crear una instancia de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input JPG image
String imageFile = "44781.jpg ";
String resultantPDF = "Resultant.pdf";
// crear un documento PDF en blanco en el almacenamiento en la nube
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
// número de página del archivo PDF
int pageNumber = 1;
// coordenadas para imagen en documento PDF
// Las coordenadas están en el Punto comenzando desde la Esquina Inferior Izquierda hasta la Esquina Superior Derecha
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;
// cargar imagen JPG desde la unidad local
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
// nombre El nombre del documento. (requerido)
// pageNumber El número de página. (requerido)
// llx Coordenada inferior izquierda X. (requerido)
// lly Coordinate lower left Y. (required)
// urx Coordenada superior derecha X. (requerido)
// ury Coordinate upper right Y. (required)
// imageFilePath Ruta al archivo de imagen si se especifica. Se utiliza el contenido de la solicitud en caso contrario. (opcional)
// almacenamiento Almacenamiento del documento. (opcional)
// carpeta La carpeta de documentos. (opcional)
// image Archivo de imagen. (opcional)
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
Image:- Vista previa de conversión de JPG a PDF.
Convertir JPEG a PDF usando cURL
También puedes realizar la conversión utilizando cURL y llamadas a la API REST.
- Obtener Token de Acceso:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Create a blank PDF:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
- Insert JPEG into PDF:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"
Reemplace {ACCESSTOKEN}
y sourceImage
con su token y ruta de imagen reales en el almacenamiento en la nube.
Intenta JPG a PDF en línea (No se requiere código)
¿Prefieres una conversión visual rápida? Prueba nuestro conversor gratuito JPG a PDF Online Converter para probar el proceso al instante sin necesidad de codificación.

Aplicación gratuita para convertir JPEG a PDF.
Conclusión
Con Aspose.PDF Cloud SDK para .NET, convertir JPG a PDF es sencillo, confiable y escalable para cualquier aplicación .NET. Ya sea a través de C# o API RESTful, puedes automatizar flujos de trabajo de imagen a PDF con precisión y velocidad. Úsalo para automatización de documentos, compartir imágenes de forma segura o archivado de alta calidad.
Enlaces útiles
📚 Artículos Relacionados
Recomendamos encarecidamente visitar las siguientes publicaciones del blog para obtener información sobre: