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
- API-Anmeldeinformationen zum Erstellen eines Kontos
- Herunterladen Aspose.PDF Cloud SDK for Dotnet
- Richten Sie ein C#-Projekt mit dem oben genannten SDK ein
Schritte zum Konvertieren einer HTML-Datei in PDF mit der C#-REST-API
- Legen Sie die Client-ID und das Client-Geheimnis für die API fest
- Erstellen Sie ein Objekt der Klasse PdfApi mit Client-Anmeldeinformationen
- Geben Sie Eingabe- und Ausgabedateien an
- Lesen Sie die eingegebene HTML-Datei und laden Sie sie in einen Cloud-Speicher hoch
- Verwenden Sie die Methode GetHtmlInStorageToPdf, um HTML mit der NET REST API in eine PDF-Datei zu konvertieren
- 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.