Konvertieren Sie JPG in PDF mit der NET REST API

In diesem einfachen Thema erfahren Sie, wie Sie mit NET REST API JPG in PDF konvertieren. Wir erstellen einen JPG-zu-PDF-Konverter mit C# Low Code API, indem wir die detaillierten Anweisungen und einfachen Schritte im folgenden Abschnitt befolgen. Dieses Beispiel kann in jede .NET-Anwendung integriert werden, die in Windows-, Linux- oder macOS-Umgebungen unterstützt wird, und die Konvertierung kann kostenlos durchgeführt werden.

Voraussetzung

Schritte zum Konvertieren von JPG in PDF mit der NET REST API

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest, um JPG in PDF zu konvertieren
  2. Erstellen Sie eine Instanz der ImagingAPI-Klasse mit Client-Anmeldeinformationen, um eine JPG-zu-PDF-Konvertierung durchzuführen
  3. Geben Sie die Quell-JPG- und Ausgabe-PDF-Dateinamen an
  4. Lesen Sie die JPG-Quelldatei und laden Sie sie in den Cloud-Speicher hoch
  5. Erstellen Sie eine Instanz von ConvertImageRequest mit Eingabedateistream und Ausgabe-PDF-Format.
  6. Rufen Sie die Methode ConvertImage auf, um JPEG mit NET REST API in PDF zu konvertieren
  7. Speichern Sie die PDF-Ausgabedatei mit dem zurückgegebenen Antwortdatenstrom auf der lokalen Festplatte.

Die obigen Schritte konvertieren den Dateityp von JPG in PDF mit C# Low Code API. Wir starten den Prozess mit der Initialisierung der Konfiguration des SDK, indem wir die Instanz der Klasse ImagingAPI erstellen. Wir greifen dann mithilfe eines FileStreams auf die JPEG-Quelldatei zu und instanziieren ein ConvertImageRequest-Klassenobjekt, das anschließend zur Durchführung der Konvertierung in ein PDF mithilfe der ConvertImage()-Methode verwendet wird.

Code zur Konvertierung von JPG in PDF in der NET Low Code API

using Aspose.Imaging.Cloud.Sdk.Api;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using Aspose.Imaging.Cloud.Sdk.Model;
using System;
using System.IO;
namespace Kb_Aspose.KB
{
public class JpegToPdfConverter
{
public void JpgToPdf()
{
var clientID = "Client ID";
var clientSecret = "Client Secret";
var apiBaseUrl = "https://api.aspose.cloud";
var localPath = "C:/Words/";
var jpegToPdfApi = new ImagingApi(clientSecret, clientID, apiBaseUrl);
// Source and output file names
var inputFileName = "Source.jpg";
var outputFileName = "JPGtoPDF.pdf";
try
{
// Upload the local image to Cloud Storage
var inpuFileStream = File.Open(localPath + '/' + inputFileName, FileMode.Open);
inpuFileStream.Position = 0;
var uploadFileRequest = new UploadFileRequest(inputFileName, inpuFileStream, null);
var filesUploadResult = jpegToPdfApi.UploadFile(uploadFileRequest);
var outputFormat = "pdf";
var remoteFolder = null; // Input file is saved at the root of the storage
var remoteStorage = null; // Cloud Storage name
var convertJpgToPdfRequest = new ConvertImageRequest(inputFileName, outputFormat,
var convertedPdfDataStream = jpegToPdfApi.ConvertImage(convertJpgToPdfRequest);
convertedPdfDataStream.Position = 0;
using (var fileStream = File.Create(localPath + outputFileName + "." + outputFormat))
{
convertedPdfDataStream.Seek(0, SeekOrigin.Begin);
convertedPdfDataStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Mit diesem funktionierenden Beispielcode können Sie JPG mit C# Cloud API in PDF konvertieren. Sie sollen mithilfe des Aspose.Imaging REST API SDK eine JPG-Quelldatei laden und nach dem Konvertierungsprozess den Ausgabe-PDF-Dateistream abrufen, der dann als Datei lokal auf der Festplatte gespeichert wird.

In diesem Thema haben wir praktische Erfahrung mit der Konvertierung von JPG in PDF mit Cloud API. Wenn Sie an der Konvertierung von BMP in WEBP interessiert sind, lesen Sie den Artikel zur Vorgehensweise Konvertieren Sie BMP in WEBP mit der NET REST API.

 Deutsch