HTML til PDF API

HTML-filer er normalt byggestenene i hjemmesider. HTML-filformatet gør det muligt at manipulere eller organisere tekst, billeder, tabeller eller andet sideindhold. Moderne webapplikationer genererer rapporter eller information i HTML-format, fordi næsten alle enheder understøtter dette format uden behov for yderligere eller kompleks konfiguration. Men ofte skal vi beskytte et dokument mod ændringer ved hjælp af dokumentrettigheder eller digital signering. Du kan også have brug for at arkivere data i længere perioder. I sådanne tilfælde kan du konvertere HTML-filer til PDF-dokumenter. Der kan være mange andre grunde til at konvertere HTML-filer til PDF. Her vil vi diskutere dette brugsscenarie i forbindelse med Aspose.HTML Cloud APIs.

Aspose.HTML Cloud API til HTML til PDF-konvertering

Aspose.HTML Cloud er en REST API, der gør det muligt at konvertere eller manipulere HTML-dokumenter og flere andre Supported File Formats. Du kan bruge den på enhver platform, du måtte planlægge at arbejde med, fordi den kan bruges med cURL-kommandoer eller SDK’er, herunder PHP, Ruby, Python, Node.js og many others. Du skal kun tilmelde dig gratis og teste API’en i sin fulde kapacitet. Vi har allerede samlet alle de nødvendige oplysninger om Creating and Managing accounts i dokumentationsartiklen.

Konverter HTML-filer til PDF

Her vil vi diskutere to populære, men forskellige anvendelsessager for HTML til PDF-konvertering ved hjælp af cURL. Først og fremmest, lad os overveje konverteringen af en HTML-fil til PDF, hvor HTML-filen eksisterer på din lokale disk, og den resulterende PDF vil blive gemt i din lagerplads.

  1. Få din App-nøgle og App SID efter tilmelding
  2. Get JSON Web Token
  3. Call API’en https://api.aspose.cloud/v3.0/html/convert/pdf
  4. Den genererede PDF-fil vil blive gemt i en angivet mappe på lageret.

Nedenfor viser kodeeksemplet alle disse trin og konverterer HTML-filen til PDF:

// Først få JSON Web Token
// Please get your App Key and App SID from https://dashboard.aspose.cloud/#/apps. Kindly place App Key in "clientsecret" and App SID in "clientid" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"


// cURL example to convert HTML file to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"

Input HTML fil vist af browser (Google Chrome)

HTML til PDF gengivelse

Output PDF fil genereret af Aspose.HTML Cloud API

PDF output

På samme måde kan du også konvertere HTML til PDF ved at bruge en URL. Som svar på din anmodning vil en PDF-fil blive modtaget, som du kan gemme i dit lokale filsystem. Nedenfor er trinnene for at konvertere en webside til PDF ved at angive URL’en.

  1. Få din App-nøgle og App SID efter tilmelding
  2. Get JSON Web Token
  3. Call API’en https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
  4. Den genererede PDF-fil vil blive gemt i dit lokale filsystem.

Følgende kodesnit følger disse trin og kan simpelthen generere et PDF-dokument:

// Først få JSON Web Token
// Please get your App Key and App SID from https://dashboard.aspose.cloud/#/apps. Kindly place App Key in \"clientsecret\" and App SID in \"clientid\" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL eksempel til at konvertere webside til PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf

Webside vistet af browser (Google Chrome)

Source HTML file

Output PDF-fil genereret af Aspose.HTML Cloud

HTML til PDF

Som du kan bemærke, er den genererede PDF-fil en sand afbildning af WYSIWYG rendering. API’en udfører rendering med høj troværdighed, så den kunne være en perfekt kandidat til at blive integreret i dine applikationer. Du er velkommen til at teste API’erne, inden du køber dem, og vi vil elske at høre dine bekymringer, spørgsmål eller forslag via vores Free Support Forums.

Relateret indlæg: