
แปลง HTML เป็นเอกสาร Word ด้วย .NET REST API
ความสามารถในการแปลงเอกสาร HTML เป็น Word documents ได้อย่างรวดเร็วและแม่นยำได้กลายมาเป็นทรัพย์สินที่ขาดไม่ได้สำหรับธุรกิจและบุคคลทั่วไป ไม่ว่าคุณจะเป็นผู้สร้างเนื้อหา นักพัฒนาเว็บ หรือมืออาชีพทางธุรกิจ ความจำเป็นในการเชื่อมช่องว่างระหว่างเนื้อหาเว็บและเอกสารที่พร้อมพิมพ์ถือเป็นสิ่งสำคัญยิ่ง บทความนี้จะเจาะลึกถึงเหตุผลสำคัญเบื้องหลังความต้องการที่เพิ่มขึ้นสำหรับการแปลง HTML เป็น Word DOC โดยใช้ .NET REST API
- .NET Cloud SDK สำหรับการแปลง HTML เป็น DOC
- แปลง HTML เป็นเอกสาร Word ใน C# .NET
- แปลง HTML เป็น DOCX โดยใช้คำสั่ง cURL
.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 ซึ่งมอบตัวเลือกที่ควบคุมโดยบรรทัดคำสั่งที่เข้าถึงได้และมีประสิทธิภาพ เหมาะสำหรับสถานการณ์ที่คุณต้องการเวิร์กโฟลว์ที่ใช้เทอร์มินัล
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: