Med det voksende behov for at bevare webindhold i et konsistent og delbart format, er det blevet en almindelig nødvendighed at konvertere HTML sider til PDF dokumenter. PDF sikrer fast formatering, universel kompatibilitet og er ideel til rapportering, arkivering og udskrivning.
Med hjælp fra .NET REST API kan du hurtigt automatisere denne transformation med fuld kontrol over outputlayout, margener, skrifttyper og mere.
- HTML til PDF REST API for .NET
- Convert HTML to PDF i C# (.NET)
- Konverter webside til PDF ved hjælp af cURL
HTML til PDF REST API for .NET
Den Aspose.HTML Cloud SDK til .NET tilbyder kraftfulde funktioner til problemfrit at konvertere HTML til PDF med et par linjer kode. Det understøtter flere indtastningstyper, cloud-baseret lagring og højt tilpasselige outputindstillinger.
Cloud SDK’en er tilgængelig til download fra NuGet eller GitHub. For at installere SDK’en gennem NuGet pakkemanagement, skal du udføre følgende kommando:
PM> Install-Package Aspose.HTML-Cloud
Næste skridt, registrer dig på Aspose Cloud dashboard for at få din Client ID og Client Secret.
Convert HTML til PDF i C# (.NET)
Lad os gennemgå, hvordan man konverterer en gemt HTML-fil til PDF ved hjælp af SDK’en.
- Initialiser HtmlApi med dine legitimationsoplysninger.
- Upload HTML fil til cloud storage.
- Brug PutConvertDocumentToPdf(…) for at gemme HTML i PDF-format.
// Få ClientID fra https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";
// Create HtmlApi instans
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret,SERVICE_API_HOST);
String name = "inputHTML.html";// inpit Document name.
int width = 800; // Resulting image width.
int height = 1000; // Resulting image height.
int leftMargin = 10; // Left resulting image margin.
int rightMargin = 10; // Right resulting image margin.
int topMargin = 10; // Top resulting image margin.
int bottomMargin = 10; // Bottom resulting image margin.
// name of resultant file
string resultantFile = "Resultant.pdf";
try
{
// load the file from local drive
using (var file = System.IO.File.OpenRead(@"C:\Users\shahbnay\Desktop\" + name))
{
// Opret StorageApi instans
var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);
// upload HTML file to Cloud storage
uploadFileRequest.UploadFile(file, "inputHTML.html");
}
// Udfør konverteringen til PDF-format
// save the output to Cloud storage
AsposeResponse response = htmlApi.PutConvertDocumentToPdf(
name, resultantFile, width, height,
leftMargin, rightMargin, topMargin, bottomMargin);
// print success message if conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("HTML successfully converted to PDF !");
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Image 2:- HTML til PDF konvertering forhåndsvisning.
Den resulterende fil, der er genereret i ovenstående eksempel, kan downloades fra Resultant.pdf.
Konverter Webside til PDF ved hjælp af cURL
Foretrækker du en kommandolinje- eller server-side tilgang? Så prøv venligst at bruge cURL-kommandoen til at gemme HTML som PDF.
Fordele ved at bruge cURL:
- Minimal dependencies.
- Let nemt integreres i CI/CD pipelines.
- Ideel til scripting og serverless automation.
- Generer adgangstoken
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4db2f826-bf9c-42e7-8b2a-8cbca2d15553&client_secret=d757548a9f2558c39c2feebdf85b4c44" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Upload HTML-fil til skyen Please execute the following command to upload the input HTML file to the cloud storage:
curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
- Convert HTML to PDF
curl -X PUT "https://api.aspose.cloud/html/inputHTML.html/convert/pdf?outPath=Converted.pdf&width=800&height=1000&leftMargin=10&rightMargin=10&topMargin=10&bottomMargin=10" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
Afsluttende tanker
Uanset om du opbygger et rapporteringssystem, et dokumentautomatiseringsværktøj eller et indholdsarkiveringssystem—Aspose.HTML Cloud SDK til .NET giver en pålidelig og udviklervenlig måde at konvertere HTML til PDF programmatisk. Og hvis du foretrækker scripting, giver cURL et hurtigt og nemt alternativ til hovedløse miljøer.
Tag fuld kontrol over dine indholdsarbejdsgange i dag med kraften fra web til PDF-konvertering i .NET.
Free HTML to DPF Converter App
For at opleve de fantastiske muligheder i REST API, prøv venligst at bruge vores gratis HTML til PDF Converter App.

Online HTML til PDF konverter.
Nyttige Links
Ofte stillede spørgsmål – FAQs
Kan jeg konvertere HTML til XPS online?
- Ja. Udover HTML til PDF konvertering kan du nemt udføre HTML til XPS konvertering ved hjælp af Aspose.HTML REST API. For yderligere oplysninger, besøg venligst Convert HTML to XPS online.
Do I need Adobe Acrobat installed?
- Nej. Dette er en cloud-baseret løsning og fungerer uafhængigt af Adobe Acrobat eller lignende produkter.
Er der en gratis prøveperiode?
- Ja. Du kan få 150 gratis API-opkald om måneden med en trial account. For information om priser, besøg venligst pricing guide.
Relaterede artikler
Vi anbefaler stærkt at besøge følgende links for at lære mere om: