Aspose.Words Cloud API

Aspose.Words Cloud giver dig mulighed for at konvertere Word-dokumenter, inklusive DOC og DOCX, til HTML-filformat. Word til HTML-konvertering er nyttig i situationer, hvor du ønsker at vise indholdet af et Word-dokument online og gøre det søgemaskinevenligt. Den ekstra fordel er, at der ikke kræves nogen speciel fremviser eller tredjepartsapplikation for at se HTML-filer. Aspose.Words Cloud leverer følgende API’er til at konvertere et Word-dokument til HTML:

| Navn | Beskrivelse |

| ——- | ———— |

| GetDocumentWithFormat | Konverterer et dokument i skylager til det angivne format. |

| KonverterDokument | Konverterer et dokument på et lokalt drev til det angivne format. |

| SaveAs | Konverterer dokument til destinationsformat med detaljerede indstillinger og gemmer resultatet på lager. |

Word til HTML konvertering

Før du kalder ovenstående API’er, skal du registrere en konto hos Aspose Cloud og få din appnøgle og SID på Cloud Dashboard. Så snart du tilmelder dig, vil en generøs gratis prøveperiode blive tildelt dig, så du kan teste API’er uden nogen evalueringsbegrænsninger.

Følgende cURL-eksempel viser, hvordan du konverterer DOCX til HTML:

// Få først JSON Web Token til godkendelse
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-eksempel til at konvertere DOCX-dokument til HTML på lokal lagring
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=html" \
-X PUT \
-T DOCXtoHTML.docx \
-H "Content-Type: application/json" \
-H "accept: application/json" \
-H "authorization: Bearer <jwt token>" \
-o DOCXtoHTML.html

Dette kodestykke konverterer effektivt DOCX til HTML-filer. Det vil ikke oprette yderligere billeder eller typografiark. For eksempel konverterer det billedet i DOCX-filen til base64-billedet, så du kan få den højeste kvalitet. Følgende er skærmbilleder af filer:

Indtast DOCX-fil

DOCX til HTML

Output HTML-fil (forhåndsvisning af Google Chrome)

Word til HTML

Du kan bemærke kvaliteten af HTML-gengivelse i ovenstående skærmbilleder.

Word til HTML-konvertering med detaljerede indstillinger

PUT /words/{name}/saveAs API lader dig konvertere Microsoft Word-dokument til HTML med detaljerede indstillinger. Følgende cURL-eksempel genererer en ZIP-fil som output, fordi vi har sat ‘ZipOutput’ til ’true’ i HtmlSaveOptions. For en komplet liste over HtmlSaveOptions, se venligst dokumentationen.

// Få først JSON Web Token til godkendelse
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-eksempel til at konvertere DOCX-dokument til HTML og gemme outputfiler som ZIP
curl -v "https://api.aspose.cloud/v4.0/words/DOCXtoHTML.docx/saveAs" \
-X PUT \
-d "{'SaveFormat': 'html', 'FileName': 'DOCXtoHTML.html', 'ZipOutput': true}" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-H "authorization: Bearer "<jwt token>

Den genererede ZIP-fil vil inkludere HTML-filen og billederne som PNG, JPG osv. i stedet for at konvertere dem til base64-billeder. Lad os tage et kig på et sammenligningsskærmbillede, der viser kilden til HTML-filer, der er genereret af disse kodestykker.

De markerede afsnit på dette billede tydeliggør, hvordan begge tilgange fungerer. Den venstre side viser billedmærket, der indeholder data som base64-billede. Mens højre side, taget fra DOCXtoHTML.zip, viser billedet som en lokal PNG-fil.

HTML til Word konvertering

Vi har behandlet Word til HTML-konverteringen i detaljer. Lad os tjekke HTML til Word-konvertering, som er en anden værd at nævne funktion af Aspose.Words Cloud. Det lader dig konvertere en webside til DOCX ved blot at angive URL’en. cURL-eksemplet er ret simpelt, som under:

// Få først JSON Web Token til godkendelse
// Hent appnøgle og app-SID fra https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

// cURL-eksempel for at indlæse webside og gemme den i docx-format
curl -v "https://api.aspose.cloud/v4.0/words/loadWebDocument" \
-X PUT \
-d "{ 'LoadingDocumentUrl': 'https://www.le.ac.uk/oerresources/bdra/html/page_09.htm', 'SaveOptions': { 'SaveFormat': 'docx', 'FileName': 'HTMLDocument.docx', 'SaveRoutingSlip': true } }" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

Gengivelsesmotoren er effektiv nok til at producere WYSIWYG-output i DOCX-filen. Følgende er skærmbilledet af output DOCX-filen.

Overskriftsniveauerne, listerne, indrykning, formatering, alt er på plads, der taler meget om renderingsmotorens muligheder. Vi håber, du ville elske at bruge disse enkle, men kraftfulde funktioner. I tilfælde af spørgsmål eller bekymringer, bedes du kontakte os via Free Support Forum. Vi vil med glæde hjælpe dig!

Foreslåede artikler

Vi anbefaler stærkt, at du besøger følgende artikler for at lære mere om: