Šioje mokymo programoje paaiškinama, kaip konvertuoti DOCX į HTML naudojant NET REST API. Galite naudoti Aspose.Words for .NET Cloud SDK, kad sukurtumėte DOCX į HTML keitiklį su C# Low Code API. Šis pavyzdinis kodas gali būti naudojamas bet kurioje platformoje, palaikančioje .NET Cloud SDK, ir padeda tyrinėti API su puikia informacija.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API kredencialus
- parsisiųsti Aspose.Words Cloud SDK for Dotnet
- Nustatykite C# projektą naudodami aukščiau pateiktą SDK
Veiksmai, kaip paversti DOCX į DOC naudojant C# Low Code API
- Sukurkite konfigūracijos objektą ir nustatykite kliento paslaptį bei ID
- Sukurkite objektą WordsApi naudodami konfigūracijos objektą
- Nustatykite įvesties ir išvesties failų pavadinimus
- Perskaitykite įvesties DOCX failą ir inicijuokite padėtį
- Sukurkite ConvertDocumentRequest() metodą naudodami aukščiau pateiktą baitų masyvą ir formatą
- Iškvieskite ConvertDocument metodą, norėdami konvertuoti DOCX į HTML naudodami REST API
- Išsaugokite išvesties HTML failą vietiniame diske
Atlikite šiuos veiksmus, norėdami konvertuoti DOCX failą į HTML su C# REST API. Inicijuokite WordsApi klasės objektą naudodami kliento ID ir paslaptį, tada nuskaitykite šaltinio HTML failą į baitų masyvą. Sukurkite ConvertDocumentRequest ir naudokite jį WordsApi.ConvertDocument() metodu transformacijai.
Kodas formatuoti DOCX į DOC su C# REST API
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); | |
} | |
} | |
} | |
} |
Šis kodo fragmentas suteikia pagrindą konvertuoti DOCX į HTML programiškai naudojant C# Low Code API. Galite nuskaityti šaltinio failą į baitų masyvą arba įkelti srautą iš bet kurio kito šaltinio. Nepamirškite inicijuoti pozicijos iki 0, kad išvengtumėte išimčių kode perskaičius failą.
Taip pat galite patikrinti kitą panašią funkciją šiame puslapyje: Kaip konvertuokite DOCX į DOC naudodami NET REST API.