HTML เป็น Word ใน Java

แปลง HTML เป็น Word ใน Java

ในภูมิทัศน์ดิจิทัลที่เปลี่ยนแปลงไปอย่างรวดเร็วในปัจจุบัน ความสามารถในการแปลงเนื้อหา HTML เป็นเอกสาร Word (DOCX, DOC เป็นต้น) ได้อย่างราบรื่นกลายมาเป็นสิ่งจำเป็นสำหรับอุตสาหกรรมและผู้เชี่ยวชาญต่างๆ ในขณะที่การสื่อสารออนไลน์และการสร้างเนื้อหายังคงเติบโตอย่างต่อเนื่อง ความต้องการวิธีการแปลง ‘HTML เป็น Word’ ที่เชื่อถือได้ก็เพิ่มขึ้นอย่างมาก ไม่ว่าคุณจะเป็นนักพัฒนาเว็บที่ต้องการรักษาการจัดรูปแบบของเนื้อหาเว็บในไฟล์ Word ที่แชร์ได้ ผู้สร้างเนื้อหาที่ต้องการนำบทความออนไลน์มาใช้ใหม่ หรือธุรกิจที่ต้องการรวบรวมรายงานตาม HTML ความจำเป็นในการใช้โซลูชันการแปลง ‘HTML เป็น Word’ ที่มีประสิทธิภาพและแม่นยำนั้นชัดเจน

บทความนี้เจาะลึกถึงความสำคัญของการแปลง HTML เป็น Word โดยใช้ .NET Cloud SDK

การแปลง HTML เป็น Word บนคลาวด์ API

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

ขั้นตอนแรกคือการติดตั้ง .NET Cloud SDK ซึ่งมีอยู่ใน NuGet และ GitHub โปรดดำเนินการคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลเพื่อดำเนินการติดตั้งสำหรับ NuGet:

nuget install Aspose.Words-Cloud

ขั้นตอนต่อไปคือการสร้างบัญชีฟรีโดยไปที่ Aspose.Cloud Dashboard ลงทะเบียนโดยใช้บัญชี GitHub หรือ Google หรือคลิกที่ปุ่ม สร้างบัญชีใหม่ รับข้อมูลประจำตัวลูกค้าของคุณเนื่องจากจะต้องใช้ข้อมูลเหล่านี้ในส่วนถัดไป

แปลง HTML เป็น Word ใน C#

โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อแปลง HTML เป็น Word โดยใช้ C# .NET

  • ขั้นแรก ให้สร้างอ็อบเจ็กต์ของ WordsApi โดยที่เราส่ง Client ID และ Client secret เป็นอาร์กิวเมนต์
  • ประการที่สอง สร้างอ็อบเจ็กต์ของคลาส SaveOptionsData โดยที่เราจะกำหนดรูปแบบเอาต์พุตเป็น DOCX และชื่อไฟล์ผลลัพธ์
  • ประการที่สาม สร้างอ็อบเจ็กต์ของ SaveAsRequest โดยที่เราส่งอินพุต HTML และอ็อบเจ็กต์ SaveOptionsData เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกใช้เมธอด SaveAs(…) ซึ่งใช้ SaveAsRequest ในการแปลง HTML เป็น Word
const string clientID = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
const string clientSecret = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/

// เริ่มต้นและวัตถุของ WordsApi
Aspose.Words.Cloud.Sdk.WordsApi wordsApi = new Aspose.Words.Cloud.Sdk.WordsApi(clientID, clientSecret);

// ชื่อไฟล์อินพุต
String filename = "EmptyHtmlFile.html";
String format = "docx";
String destinationFile = "myResultant.docx";

Aspose.Words.Cloud.Sdk.Model.SaveOptionsData saveOptionsData = new Aspose.Words.Cloud.Sdk.Model.SaveOptionsData()
{
    SaveFormat = format,
    FileName = destinationFile
};

Aspose.Words.Cloud.Sdk.Model.Requests.SaveAsRequest request =
    new Aspose.Words.Cloud.Sdk.Model.Requests.SaveAsRequest(filename, saveOptionsData, null, null, null, null, null);
Aspose.Words.Cloud.Sdk.Model.SaveResponse result = wordsApi.SaveAs(request);

ไฟล์ผลลัพธ์ที่สร้างเป็นเอาท์พุตสามารถพบได้ที่ myResultant.docx

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

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

เนื่องจาก API ของเราสามารถเข้าถึงได้เฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้น ดังนั้นโปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้างโทเค็นยืนยันตัวตน JWT

การรับโทเค็น JWT

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxxxxx-1c8e-4ea4-a948-3857547232fa&client_secret=xxxxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accpet: application/json"

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

curl -X PUT "https://api.aspose.cloud/v4.0/words/EmptyHtmlFile.html/saveAs" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT TOken>" \
-H "Content-Type: application/json" \
-d "{\"SaveFormat\":\"docx\",\"FileName\":\"myResultant.docx\",\"ZipOutput\":false,\"UpdateLastSavedTimeProperty\":true,\"UpdateSdtContent\":true,\"UpdateFields\":true,\"Dml3DEffectsRenderingMode\":\"Basic\",\"UpdateLastPrintedProperty\":true}"

บทสรุป

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

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

  • ในกรณีที่คุณประสบปัญหาใดๆ ในระหว่างการใช้ API ของเรา โปรดติดต่อเราผ่าน ฟอรัมสนับสนุนฟรี

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

เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: