แปลง Word DOC เป็น HTML ด้วย NET REST API

บทช่วยสอนนี้อธิบายกระบวนการ แปลง Word DOC เป็น HTML ด้วย NET REST API เราจะใช้ Aspose.Words สำหรับ .NET Cloud SDK สำหรับการส่งออก DOC เป็น HTML ด้วย C# Low Code API ทำตามขั้นตอนที่ให้ไว้ในบทความนี้ และลองใช้ฟีเจอร์นี้โดยใช้โค้ด C# REST API ตัวอย่างที่กำลังรันอยู่

ข้อกำหนดเบื้องต้น

ขั้นตอนในการแปลง Word เป็น HTML ด้วย NET REST API

  1. ตั้งค่ารหัสไคลเอ็นต์และความลับไคลเอ็นต์สำหรับ API เพื่อแปลง DOC เป็น HTML
  2. สร้างอินสแตนซ์ของคลาส WordsAPI ด้วยข้อมูลรับรองของคุณ
  3. ตั้งค่าไฟล์อินพุตและเอาต์พุต
  4. อ่านไฟล์อินพุต DOC ลงในวัตถุ FileStream
  5. สร้างออบเจ็กต์ ConvertDocumentRequest โดยใช้ FileStream และรูปแบบไฟล์เอาต์พุต
  6. เรียกวิธีการConvertDocumentเพื่อแปลง DOC เป็น HTML โดยใช้วัตถุ ConvertDocumentRequest
  7. บันทึกไฟล์ HTML เอาต์พุตบนดิสก์ภายในเครื่อง

ขั้นตอนที่กล่าวมาข้างต้นจะอธิบายการแปลงรูปแบบไฟล์ จาก Word เป็น HTML ด้วย C# Low Code API กระบวนการนี้จะเริ่มต้นด้วยการตั้งค่าความลับ/id ไคลเอ็นต์ในออบเจ็กต์การกำหนดค่า และสร้างออบเจ็กต์คลาส WordsApi โดยใช้การกำหนดค่าที่กำหนด ในขั้นตอนถัดไป ไฟล์ Word ต้นฉบับจะถูกอ่านลงในออบเจ็กต์ FileStream ที่ใช้ในอินสแตนซ์ ConvertDocumentRequest สำหรับการแปลง DOC อินพุตเป็น HTML

รหัสสำหรับการพัฒนา Word DOC เป็น HTML Converter ด้วย C# Low Code API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToHtml
{
public void ConvertWordToHtmlAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client Id";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.doc";
string outputFile = "DOCXToHTML";
string outputFormat = "html";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

โค้ดตัวอย่างนี้สาธิตกระบวนการ แปลง DOC เป็น HTML ด้วย C# REST API ออบเจ็กต์คลาส ConvertDocumentRequest เริ่มต้นด้วยสตรีมไบต์ของไฟล์อินพุตและรูปแบบไฟล์เอาต์พุต พร้อมด้วยตัวเลือกในการตั้งค่าตำแหน่งแบบอักษร รหัสผ่านสำหรับไฟล์ Word ที่เข้ารหัส และรายละเอียดการเข้ารหัสขณะโหลดไฟล์อินพุต สุดท้ายนี้ มีการเรียกเมธอด ConvertDocument() ในคลาส WordsApi เพื่อแปลงไฟล์ DOC เป็น HTML

คุณสามารถดูคุณลักษณะอื่นที่คล้ายกันได้ในหน้าต่อไปนี้: แปลง Word DOC เป็น Markdown ด้วย NET REST API

 ไทย