A modern digitális környezetben az HTML az egyik leggyakoribb formátum az online információk megjelenítésére és megosztására. A vállalkozások, fejlesztők és tartalomkészítők gyakran igénylik, hogy az online tartalmat egy strukturáltabb, szerkeszthető és professzionális formátumban—például Microsoft Wordban—megőrizzék. Az HTML DOC vagy DOCX formátumba való konvertálása biztosítja, hogy a elrendezés, a formázás és a tartalom megmaradjon, miközben a fájl megfelelővé válik jelentések, nyomtatás vagy hosszú távú dokumentáció céljából.

A .NET fejlesztők számára az Aspose.HTML Cloud API hatékony és biztonságos módszert kínál erre a konverzióra minimális kódolási erőfeszítéssel.

HTML to Word átalakítás REST API-n keresztül

Az Aspose.HTML Cloud SDK for .NET hatékony eszközöket kínál HTML feldolgozására és különböző formátumokba, például DOCX, XPS, PDF és különféle képformátumokba történő konvertálására. A HTML-ból Word-be történő folyamat egyszerű és személyre szabható, hogy megfeleljen az Ön specifikus követelményeinek - például az oldal méretének, margójának és a kimeneti formázásnak a beállításával.

HTML-en kívül az API különféle bemeneti típusokat fogad el: XHTML, MHTML, EPUB, Markdown vagy akár egy élő weboldal URL-jét.

SDK telepítése Először telepítse az SDK-t a NuGet segítségével:

nuget install Aspose.HTML-Cloud

Ezután hozzon létre egy ingyenes fiókot az Aspose Cloud dashboard oldalon, hogy megszerezze az ügyfélazonosítóját és az ügyféltitkát az azonosításhoz.

Convert HTML to DOC using C#

Itt van, hogyan valósíthatja meg az HTML-ről Word-re történő konvertálást C# alkalmazásában:

  1. Inicializálja az API-t – Hozzon létre egy HtmlApi példányt az Ön Client ID-jával és Client Secret-jével.
  2. Töltse be az HTML fájlt – Nyissa meg a helyi tárolóból a forrás HTML-t.
  3. Feltöltés a Felhő Tárhelyre – Használja a StorageApi-t a fájl felhőben való tárolására.
  4. Convertálás Word formátumba – Hívja a PutConvertDocumentToDoc(…) függvényt a konvertálás feldolgozásához.
// a teljes példákért kérjük, látogasson el a https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet  weboldalra.

string clientSecret = "XXXXXXXX";
string clientID = "XXXXXX-XXXXX-XXXX-XXXXX-b9809741374e";

// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Create HtmlApi instance
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret, SERVICE_API_HOST);       

// name of input HTML file
String inputFileName = "inputHTML.html";

// name of output file
String newFileName = "Converted.doc";
 
try
{

    // töltse be a fájlt a helyi meghajtóról
    using (var file = System.IO.File.OpenRead(@"C:\Users\" + inputFileName))
    {
        // Hozzon létre StorageApi példányt
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);

        // töltsd fel az HTML fájlt a felhő tárolóba
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }

    // Convertáld az HTML-t DOC formátumra, és mentsd el az outputot a felhőtárolóba.
    AsposeResponse response = htmlApi.PutConvertDocumentToDoc("inputHTML.html",newFileName);

    // print success message if conversion is successful
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Successfull conversion of HTML to DOC format !");
    }
            
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html to word

A HTML és Doc konverzió előnézete

HTML to DOCX using cURL Commands

A parancssori eszközöket vagy automatizálást kedvelők számára a REST API a cURL segítségével érhető el. Ez a módszer nem csak egyszerűsíti a különböző fejlesztési munkafolyamatokba való integrációt, hanem biztosítja a következetes és megbízható dokumentumgenerálási folyamatot is.

Lépések:

  1. Generálj egy JWT tokent a kliens hitelesítő adataiddal.
  2. Töltsd fel a HTML fájlt a felhő tárolóra.
  3. Call the conversion API endpoint.
  4. Save the converted file locally.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXXX-XXXX-b9809741374e&client_secret=XXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Upload the input HTML file to cloud storage using the following cURL command.

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":{}}

Call API to perform HTML to DOCX conversion and save output on the local drive.

curl -v -X GET "https://api.aspose.cloud/html/inputHTML.html/convert/docx" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o Converted.docx

Záró Megjegyzések

Az Aspose.HTML Cloud API .NET-re történő használatával gyorsan és biztonságosan konvertálhat HTML tartalmat Word dokumentumokká, miközben megőrzi a layout hűségét. Akár közvetlenül egy C# alkalmazásba integrálja a konvertálási folyamatot, akár cURL segítségével automatizálja, ez a megoldás gyors, megbízható és alkalmazkodóképes különböző munkafolyamatokhoz.

HTML to Word Converter

Az Aspose.HTML Cloud SDK lenyűgöző képességeinek böngészőn belüli megtapasztalása érdekében érdemes megfontolnia ingyenes HTML to Word Converter alkalmazásunk használatát.

html to docx free

Online ingyenes HTML-ból DOCX-ba konverter.

Hasznos linkek

Kapcsolódó cikkek

A következő cikkek hasznos információkat nyújtanak a következőkről: