html เป็นคำ

แปลง HTML เป็นเอกสาร Word ด้วย .NET REST API

ความสามารถในการแปลงเอกสาร HTML เป็น Word documents ได้อย่างรวดเร็วและแม่นยำได้กลายมาเป็นทรัพย์สินที่ขาดไม่ได้สำหรับธุรกิจและบุคคลทั่วไป ไม่ว่าคุณจะเป็นผู้สร้างเนื้อหา นักพัฒนาเว็บ หรือมืออาชีพทางธุรกิจ ความจำเป็นในการเชื่อมช่องว่างระหว่างเนื้อหาเว็บและเอกสารที่พร้อมพิมพ์ถือเป็นสิ่งสำคัญยิ่ง บทความนี้จะเจาะลึกถึงเหตุผลสำคัญเบื้องหลังความต้องการที่เพิ่มขึ้นสำหรับการแปลง HTML เป็น Word DOC โดยใช้ .NET REST API

.NET Cloud SDK สำหรับการแปลง HTML เป็น DOC

ใช้ประโยชน์จากพลังของ Aspose.Words Cloud SDK for .NET เพื่อแปลงเอกสาร HTML เป็นรูปแบบ Word (DOC) ได้อย่างง่ายดาย นอกเหนือจากการแปลงแล้ว เครื่องมืออเนกประสงค์นี้ยังมีความสามารถมากมายเพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์การจัดการเอกสารของคุณ ด้วย REST API แบบไดนามิกนี้ คุณสามารถเชื่อมช่องว่างระหว่างเนื้อหาเว็บและเอกสาร Word ที่พร้อมพิมพ์ได้อย่างราบรื่น ช่วยปลดล็อกความเป็นไปได้ใหม่ๆ ในการสร้างและจัดการเนื้อหา

โปรดค้นหา Aspose.Words-Cloud ในตัวจัดการแพ็กเกจ NuGet และคลิกปุ่ม เพิ่มแพ็กเกจ การดำเนินการนี้จะเพิ่มการอ้างอิง SDK ในแอปพลิเคชัน .NET ของคุณ นอกจากนี้ คุณยังต้องเยี่ยมชม cloud Dashboard เพื่อรับข้อมูลประจำตัวไคลเอนต์ส่วนบุคคลของคุณ

แปลง HTML เป็นเอกสาร Word ใน C# .NET

มาสำรวจชิ้นส่วนโค้ดและรายละเอียดที่เกี่ยวข้องเพื่อดูว่าเราสามารถแปลง HTML เป็นรูปแบบ DOCX ได้อย่างราบรื่นอย่างไร

// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// สร้างวัตถุการกำหนดค่าโดยใช้รายละเอียด ClinetID และความลับของไคลเอนต์
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// เริ่มต้นอินสแตนซ์ WordsApi
var wordsApi = new WordsApi(config);

// อ่านเนื้อหาอินพุตไฟล์ HTML
using var sourceHTML = File.OpenRead("converted.html");

// อัปโหลด HTML ต้นฉบับไปยังที่เก็บข้อมูลบนคลาวด์
wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));

Create DocumentConversion object defining DOC as output format
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");

// เรียก API เพื่อแปลง HTML เป็นเอกสาร Word ออนไลน์
wordsApi.GetDocumentWithFormat(request);

ด้านล่างนี้เป็นคำอธิบายของโค้ดที่ระบุไว้ข้างต้น

var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
WordsApi wordsApi = new WordsApi(config);

ประการแรก เราสร้างอินสแตนซ์ของคลาส WordsApi ในขณะส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์

wordsApi.UploadFile(new UploadFileRequest(sourceHTML,"input.html"));

อัปโหลดเนื้อหาไฟล์ HTML ที่โหลดในอินสแตนซ์สตรีมไปยังที่เก็บข้อมูลบนคลาวด์

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.html", "DOC", outPath:"resultant.doc");

สร้างคำขอแปลงเอกสาร โดยที่เราให้ชื่อไฟล์ HTML อินพุตที่มีอยู่ในที่เก็บข้อมูลบนคลาวด์ รูปแบบผลลัพธ์เป็น DOC และชื่อไฟล์ผลลัพธ์เป็นอาร์กิวเมนต์

wordsApi.GetDocumentWithFormat(request);

เรียก API เพื่อบันทึก HTML เป็นรูปแบบ DOC และบันทึกผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์

แปลง HTML เป็น DOCX โดยใช้คำสั่ง cURL

คุณอาจสัมผัสประสบการณ์การแปลง HTML เป็น Word (DOC) ได้อย่างราบรื่นด้วย Aspose.Words Cloud และความเรียบง่ายของคำสั่ง cURL การผสมผสานอันทรงพลังนี้ไม่เพียงแต่ช่วยลดความซับซ้อนของกระบวนการแปลงเท่านั้น แต่ยังให้แนวทางที่ขับเคลื่อนด้วยบรรทัดคำสั่งอีกด้วย ซึ่งทำให้ผู้ใช้จำนวนมากเข้าถึงได้ ด้วยคำสั่ง cURL คุณสามารถควบคุมการแปลงได้โดยตรงจากเทอร์มินัลของคุณ ทำให้กระบวนการทำงานเป็นอัตโนมัติได้อย่างง่ายดาย

ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยดำเนินการคำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

เมื่อเรามีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง HTML เป็นรูปแบบ DOCX

curl -v -X GET "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=DOCX&outPath={resultantFile}" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

เพียงแค่แทนที่ sourceFile ด้วยชื่อของไฟล์ HTML อินพุต และ resultantFile ด้วยชื่อของเอกสาร Word เอาท์พุตที่คุณต้องการจัดเก็บในที่เก็บข้อมูลบนคลาวด์

บทสรุป

โดยสรุป การแปลงเอกสาร HTML เป็น Word (DOC) มีสองทางเลือกที่แตกต่างกันแต่มีประสิทธิภาพเท่าเทียมกัน โดยแต่ละทางเลือกนั้นได้รับการปรับแต่งให้เหมาะกับความชอบและข้อกำหนดทางเทคนิคที่แตกต่างกัน แนวทางแรกซึ่งใช้ .NET REST API มอบโซลูชันที่ครอบคลุมพร้อมความสามารถที่หลากหลายนอกเหนือจากการแปลง และแนวทางที่สองนั้นใช้คำสั่ง Aspose.Words Cloud และ cURL ซึ่งมอบตัวเลือกที่ควบคุมโดยบรรทัดคำสั่งที่เข้าถึงได้และมีประสิทธิภาพ เหมาะสำหรับสถานการณ์ที่คุณต้องการเวิร์กโฟลว์ที่ใช้เทอร์มินัล

ลิงค์ที่เป็นประโยชน์

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: