Ez az oktatóanyag bemutatja, hogyan lehet konvertálni a(z) DOCX-t HTML-re NET REST API-val. Használhatja az Aspose.Words for .NET Cloud SDK-t egy DOCX-HTML konverter fejlesztésére C# Low Code API-val. Ez a mintakód bármely .NET Cloud SDK-t támogató platformon használható, és nagyszerű részletekkel segíti az API felfedezését.
Előfeltétel
- Hozzon létre egy fiókot és szerezzen be API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for Dotnet
- Állítsa be a C# projektet a fenti SDK-val
A DOCX DOC-vé alakításának lépései a C# Low Code API segítségével
- Hozza létre a konfigurációs objektumot, és állítsa be az ügyfél titkosságát és azonosítóját
- Hozza létre a WordsApi objektumot a Configuration objektum segítségével
- Állítsa be a bemeneti és kimeneti fájlok nevét
- Olvassa el a bemeneti DOCX fájlt, és inicializálja a pozíciót
- Példányosítsa a ConvertDocumentRequest() metódust a fenti bájttömb és formátum használatával
- Hívja meg a ConvertDocument metódust a DOCX konvertálásához HTML-vé a REST API használatával
- Mentse a kimeneti HTML-fájlt a helyi lemezre
Kövesse ezeket a lépéseket a DOCX fájl HTML formátumba konvertálásához a C# REST API segítségével. Inicializálja a WordsApi osztályobjektumot az ügyfélazonosítóval és a titkossággal, majd olvassa be a forrás HTML-fájlt egy bájttömbbe. Példányosítsa a ConvertDocumentRequest-et, és használja a WordsApi.ConvertDocument() metódusban az átalakításhoz.
Kód a DOCX-ből DOC-ba formázásához C# REST API-val
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToHtml | |
{ | |
public void ConvertDocxToHtmlAsync() | |
{ | |
try | |
{ | |
var conf = new Configuration(); | |
conf.ClientSecret = "Client Secret"; | |
conf.ClientId = "Client ID"; | |
//Create SDK object | |
WordsApi api = new WordsApi(conf); | |
//string localPath = @""; | |
string input = "Test1.docx"; | |
string output = "DOCXToHTML"; | |
string format = "html"; | |
//Read input file to bytes array | |
var stream = File.Open(input, FileMode.Open); | |
stream.Position = 0; | |
var request = new ConvertDocumentRequest(stream, format, null, null, null, null, null, null, null); | |
var task = api.ConvertDocument(request); | |
task.Wait(); | |
var outputStream = task.Result; | |
outputStream.Position = 0; | |
using (var fileStream = File.Create(output + "." + format)) | |
{ | |
outputStream.Seek(0, SeekOrigin.Begin); | |
outputStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Ez a kódrészlet biztosítja az alapot a DOCX HTML-lé konvertálásához programozottan a C# Low Code API-val. A forrásfájlt beolvashatja egy bájttömbbe, vagy betöltheti az adatfolyamot bármely más forrásból. Ne felejtse el inicializálni a pozíciót 0-ra, hogy elkerülje a kivételeket a kódban a fájl elolvasása után.
Megnézhet egy másik hasonló funkciót is a következő oldalon: Hogyan konvertálja a DOCX-et DOC-ba a NET REST API-val.