บทช่วยสอนสั้นๆ นี้แนะนำวิธี แปลง DOCX เป็น MD ด้วย NET REST API ใช้ Aspose.Words สำหรับ .NET Cloud SDK เพื่อพัฒนา ตัวแปลง DOCX เป็น MD ด้วย C# REST API คุณสามารถใช้คุณสมบัติอื่นๆ มากมายเพื่อทำงานกับคุณสมบัตินี้ได้โดยการสำรวจ SDK และปรับแต่งกระบวนการในแพลตฟอร์มที่รองรับ
ข้อกำหนดเบื้องต้น
- สร้างบัญชีและรับข้อมูลประจำตัว API
- ดาวน์โหลด Aspose.Words Cloud SDK for Dotnet
- ตั้งค่าโครงการ C# ด้วย SDK ข้างต้น
ขั้นตอนในการแปลง DOCX เป็น Markdown ด้วย C# Low Code API
- สร้างอ็อบเจ็กต์การกำหนดค่าและตั้งค่าความลับของไคลเอ็นต์และ ID
- สร้างอินสแตนซ์อ็อบเจ็กต์ WordsApi ด้วยการกำหนดค่าที่กำหนดไว้
- กำหนดไฟล์อินพุตและเอาต์พุต
- โหลดไฟล์ DOCX อินพุตและเริ่มต้นตำแหน่ง
- สร้างอินสแตนซ์ของวิธีการ ConvertDocumentRequest โดยใช้สตรีมและรูปแบบไบต์ด้านบน
- เรียกใช้เมธอด ConvertDocument เพื่อแปลง DOCX เป็น MD โดยใช้ REST API
- บันทึกไฟล์ MD เอาต์พุตบนดิสก์ภายในเครื่อง
ดูขั้นตอนเหล่านี้เพื่อแปลง Word เป็น Markdown ด้วย C# Low Code API สร้างอ็อบเจ็กต์คลาส WordsApi ด้วยอ็อบเจ็กต์การกำหนดค่าที่มีรหัสไคลเอ็นต์และความลับตามด้วยการอ่านไฟล์ HTML ต้นฉบับลงในอาร์เรย์ไบต์ สร้างอ็อบเจ็กต์ ConvertDocumentRequest และใช้ในเมธอด WordsApi.ConvertDocument() สำหรับการสร้างไฟล์ MD จากไฟล์ Word
รหัสสำหรับแปลง DOCX เป็น MD ด้วย 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 DocxToMd | |
{ | |
public void ConvertDocxToMdAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Sample.docx"; | |
string output = "DOCXToMD"; | |
string format = "md"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest request = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(request); | |
task.Wait(); | |
var outputFileStream = task.Result; | |
outputFileStream.Position = 0; | |
using (var stream = File.Create(output+"."+ format)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(stream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
ข้อมูลโค้ดนี้เป็นพื้นฐานสำหรับการเปลี่ยน DOCX เป็น Markdown ด้วย NET REST API คุณสามารถกำหนดการแปลงเองได้โดยการตั้งค่าพารามิเตอร์ต่างๆ ในเมธอด ConvertDocumentRequest() ซึ่งตั้งค่าเป็น null ในโค้ดตัวอย่างนี้ สตรีมเอาต์พุตจะถูกบันทึกลงในไฟล์ในเครื่อง แต่คุณสามารถส่งผ่านเครือข่ายหรือบันทึกไว้ในฐานข้อมูลตามที่คุณต้องการ
คุณยังอาจตรวจดูคุณลักษณะอื่นที่คล้ายกันได้ในหน้าต่อไปนี้: วิธีการ แปลง Word เป็น MHT ด้วย NET REST API