Konvertieren Sie HTML in PDF mit der NET REST API

In diesem kurzen Tutorial erfahren Sie, wie Sie HTML mit der NET REST API in PDF konvertieren**. Wir haben C# Cloud SDK verwendet, um PDF-Dateien aus HTML zu erstellen. Sie können die Details der freigegebenen Umgebung und die Liste der Schritte verwenden, um diese Aufgabe mithilfe der C# Low Code-API auszuführen.

Voraussetzung

Schritte zum Konvertieren einer HTML-Datei in PDF mit der C#-REST-API

  1. Legen Sie die Client-ID und das Client-Geheimnis für die API fest
  2. Erstellen Sie ein Objekt der Klasse PdfApi mit Client-Anmeldeinformationen
  3. Geben Sie Eingabe- und Ausgabedateien an
  4. Lesen Sie die eingegebene HTML-Datei und laden Sie sie in einen Cloud-Speicher hoch
  5. Verwenden Sie die Methode GetHtmlInStorageToPdf, um HTML mit der NET REST API in eine PDF-Datei zu konvertieren
  6. Laden Sie die ausgegebene PDF-Datei herunter und speichern Sie sie auf der lokalen Festplatte

Code zum Generieren von PDF aus HTML mit der C# Low Code API

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class HtmlToPdf
{
public static void CreatePdfFromHtml()
{
try
{
PdfApi api = new PdfApi("Client Secret", "Client ID");
string path = "C:\\PDF\\";
string htmlFileName = "Sample.html";
string outputFile = "Output.pdf";
FilesUploadResult result = api.UploadFile(htmlFileName, File.Open(path + htmlFileName, FileMode.Open));
int height = 650;
int width = 250;
using (var stream = api.GetHtmlInStorageToPdf(htmlFileName, null, height, width))
{
using (var fileStream = File.Create(path + outputFile))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
Console.ReadKey();
}
}
}
}

Dieser Code hat es uns ermöglicht, eine Anwendung zum Erstellen einer PDF-Datei aus einer HTML-Datei mithilfe der C#-REST-API zu schreiben. Im ersten Schritt wird die Quell-HTML-Datei mit der Methode UploadFile() in den Cloud-Speicher hochgeladen, in PDF konvertiert und mit der Methode GetHtmlInStorageToPdf() heruntergeladen. Speichern Sie diesen Bytestrom als PDF-Datei, deren Seitenbreite und -höhe im Code angegeben sind.

Sie können diese HTML-zu-PDF-Konvertierung auf jeder Plattform durchführen, die No-Code- oder Low-Code-Apps unterstützt, einschließlich Windows, Linux oder Mac.

Eine weitere relevante Funktion finden Sie unter der folgenden URL: How to Konvertieren Sie PDF in HTML mit der NET REST API.

 Deutsch