At konvertere HTML filer eller websider til PDF er et almindeligt krav til dokumentation, arkivering, udskrivning eller deling af indhold. PDF tilbyder en konsekvent layout og formatering på tværs af platforme. I denne artikel vil du lære, hvordan man konverterer HTML til PDF i C# ved hjælp af Aspose.PDF Cloud SDK for .NET, en kraftfuld og skalerbar REST API-løsning til dokumentautomatisering.
Web til PDF konverterings-API
Den Aspose.PDF Cloud SDK til .NET gør det nemt at konvertere HTML-filer eller online web sider til høj kvalitet, paginerede PDF-dokumenter. Den understøtter indlæsning af HTML-indhold med tilknyttede ressourcer såsom CSS, JavaScript og billeder.
Nøglefunktioner ved API:
- Konverter HTML-filer og URL’er til PDF-format
- Support for external resources (CSS, JS, images)
- REST API-baseret og platform-uafhængig
- Tilpasning af sideopsætning, marginer og gengivelsesmuligheder
Installér .NET REST API:
Brug NuGet til at installere SDK’en i din .NET-applikation:
Install-Package Aspose.PDF-Cloud
Tilmeld dig på Aspose Cloud Dashboard for at få dit Client ID og Client Secret.
Convert HTML to PDF in C#
De følgende trin viser, hvordan man konverterer en HTML-fil til PDF ved hjælp af C#:
- For det første skal du oprette en instans af
Configuration
, hvor vi passerer klientlegitimationsoplysninger.- For det andet, initialiser et objekt af
PdfApi
, mens du passerer Configuration objektet.- For det tredje, opret et objekt af
GetHtmlInStorageToPdf
, hvor vi definerer de resulterende PDF-egenskaber.- Endelig kalder vi kundemetoden
saveToDisk
for at udføre HTML til PDF konverteringen.
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Få klientlegitimationer fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// opret en instans af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input HTML filnavn
String inputHTML = "input1.html";
// Call API'et for at konvertere HTML, der er til stede i .zip-arkiv på cloud-lagring
// Vi har også angivet navnet på HTML-filen, der skal konverteres, og også marginoplysningerne.
var result = pdfApi.GetHtmlInStorageToPdf("inputHTML.zip",htmlFileName: inputHTML,
height: 1000, width: 800, isLandscape: false,
marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);
// call metode for at gemme output på lokal drev
saveToDisk(result, "/Users/nayyer/Downloads/Converted.pdf");
// Metode til at gemme streamindhold til fil på lokal disk
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

Image:- JPG til PDF konverteringsforhåndsvisning.
Webside til PDF ved hjælp af cURL
Hvis du foretrækker at arbejde direkte med REST API? Her er hvordan du kan konvertere en HTML-fil til PDF ved hjælp af cURL.
- Get Access Token:
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"
- Opret PDF fra HTML:
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantFile}/create/html?srcPath=converted.zip&htmlFileName={sourceHTML}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-d {} -v
Erstat {ACCESSTOKEN}
og sourceHTML
med din faktiske token og html-sti i cloud-lagring.
Prøv HTML til PDF online
Hvis du vil teste HTML til PDF-konvertering uden kode, så prøv at bruge vores gratis HTML til PDF Online Converter for straks at prøve det i din browser.

Gratis HTML til PDF Converter App.
Konklusion
Ved hjælp af Aspose.PDF Cloud SDK til .NET kan du pålideligt konvertere HTML og webindhold til PDF med minimal indsats. Uanset om du bygger webrapporter, eksporterer CMS-indhold eller genererer printervenlige arkiver, muliggør SDK’en problemfri automatisering i dine .NET-applikationer.
Nyttige links
Relaterede artikler
Vi anbefaler stærkt at besøge følgende blogindlæg for information om: