แปลง ZIP เป็น HTML ใน Node.js

ยินดีต้อนรับสู่บล็อกโพสต์ที่น่าตื่นเต้นอีกบทความสำหรับนักพัฒนา Node.js ซึ่งเราจะเรียนรู้การสร้างตัวแปลง ZIP เป็น HTML เพื่อจุดประสงค์นี้ เราจะใช้ประโยชน์จากวิธีการที่เปิดเผยโดย Groupdocs.Conversion Cloud SDKs for Node.js ไลบรารีตัวแปลงไฟล์ ZIP นี้นำเสนอคุณสมบัติระดับองค์กรสำหรับการแปลงและจัดการไฟล์ นอกจากนี้ รูปแบบไฟล์ ZIP ยังถูกใช้กันอย่างแพร่หลาย และการแปลงไฟล์ ZIP เป็น HTML จะช่วยให้เปิดและดูได้ง่าย ดังนั้นคุณจึงสามารถเปิดไฟล์ HTML ได้ในเว็บเบราว์เซอร์ทั้งหมด อย่างไรก็ตาม เรามาเริ่มต้นและเรียนรู้วิธีแปลง ZIP เป็น HTML ใน Node.js โดยทางโปรแกรมกันดีกว่า

เราจะกล่าวถึงหัวข้อต่อไปนี้ในโพสต์บล็อกนี้:

การติดตั้งไลบรารีตัวแปลงไฟล์ ZIP

ก่อนติดตั้ง Groupdocs.Conversion Cloud SDKs สำหรับ Node.js โปรดตรวจสอบให้แน่ใจว่าคุณได้รับข้อมูลประจำตัว API (เช่น Client API, Client Secret) อย่างไรก็ตาม คุณจะพบว่า guide นี้มีประโยชน์ หากคุณไม่แน่ใจเกี่ยวกับการรับข้อมูลรับรอง API จาก API Cloud Dashboard

หลังจากได้รับข้อมูลประจำตัว API แล้ว มาติดตั้ง Node.js library นี้โดยการรันคำสั่งต่อไปนี้ลงในเทอร์มินัล/CMD:

ดังนั้นให้รันคำสั่งต่อไปนี้:

npm install groupdocs-conversion-cloud

แค่นั้นแหละ! เราทุกคนพร้อมแล้วที่จะเริ่มเขียนโค้ดเพื่อแปลง ZIP เป็น HTML ใน Node.js

แปลง ZIP เป็น HTML ใน Node.js โดยทางโปรแกรม

เราได้อัปโหลดไฟล์ ZIP ต้นทางไปยัง API Cloud Dashboard ของเราแล้ว ที่จริงแล้ว คุณสามารถอัปโหลดด้วยตนเองหรือโดยทางโปรแกรมได้โดยการเรียกเมธอด UploadFile นี้

โปรดทำตามขั้นตอนต่อไปนี้เพื่อสร้างตัวแปลง ZIP เป็น HTML ใน Node.js:

  • รวมโมดูล groupdocs-conversion-cloud ในโปรเจ็กต์ Node.js ของคุณ
  • เริ่มต้นออบเจ็กต์การกำหนดค่าโดยใช้รหัสไคลเอ็นต์และความลับไคลเอ็นต์ของคุณ
  • ตั้งค่า URL API พื้นฐาน
  • เรียกใช้เมธอด fromKeys ของคลาส ConvertApi และส่งข้อมูลรับรอง API
  • สร้างอ็อบเจ็กต์ของคลาส ConvertSettings และกำหนดค่าให้กับคุณสมบัติไฟล์พาธ รูปแบบ และเอาท์พุตพาธ
  • สร้างคำขอแปลงเอกสารโดยสร้างอินสแตนซ์อ็อบเจ็กต์ของคลาส ConvertDocumentRequest
  • เรียกเมธอด convertDocument เพื่อแปลง ZIP เป็น HTML

ตัวอย่างโค้ดต่อไปนี้สาธิตการแปลง ZIP เป็น HTML:

// รวมโมดูล groupdocs-conversion-cloud ในโปรเจ็กต์ Node.js ของคุณ
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");

// รับข้อมูลรับรอง API ของคุณจาก API Cloud Dashboard 
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// เริ่มต้นออบเจ็กต์การกำหนดค่าโดยใช้ Client ID และ clientSecret ของคุณ
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
// ตั้งค่า URL API พื้นฐาน
config.apiBaseUrl = "https://api.groupdocs.cloud";

// เรียกใช้เมธอด fromKeys ของคลาส ConvertApi และส่งข้อมูลรับรอง API
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

// สร้างอ็อบเจ็กต์ของคลาส ConvertSettings และกำหนดค่าให้กับคุณสมบัติไฟล์พาธ รูปแบบ และเอาท์พุตพาธ
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "html";         // output format
settings.outputPath = "output";   // output file folder on the cloud

// สร้างคำขอแปลงเอกสารโดยสร้างอินสแตนซ์อ็อบเจ็กต์ของคลาส ConvertDocumentRequest
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);

// เรียกเมธอด ConvertDocument เพื่อแปลง zip เป็น HTML
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});

เมื่อคุณเรียกใช้ไฟล์เซิร์ฟเวอร์ คุณจะเห็นไฟล์เอาต์พุตที่สร้างขึ้นในโฟลเดอร์ “เอาต์พุต” ใน API Cloud Dashboard ขอย้ำอีกครั้งว่าคุณสามารถดาวน์โหลดไฟล์ที่สร้างขึ้นหรือโดยทางโปรแกรมได้โดยการเรียกเมธอด DownloadFile

แปลง ZIP เป็น HTML ออนไลน์

จนถึงตอนนี้ เราได้เรียนรู้วิธีการแปลง ZIP เป็น HTML โดยอัตโนมัติโดยทางโปรแกรม มีเครื่องมือ ออนไลน์ สำหรับแปลง ZIP เป็น HTML ในเว็บเบราว์เซอร์ และเครื่องมือนี้ขับเคลื่อนโดย GroupDocs.Conversion สิ่งที่ดีที่สุดเกี่ยวกับตัวแปลงไฟล์ ZIP นี้คือมันใช้งานได้ฟรีและไม่ต้องสมัครสมาชิก

แปลง ZIP เป็น HTML ออนไลน์

ความคิดสุดท้าย

เรากำลังสิ้นสุดการโพสต์บล็อกนี้ที่นี่ เราหวังว่าคุณจะได้เรียนรู้วิธีแปลง ZIP เป็น HTML ใน Node.js โดยทางโปรแกรม คู่มือนี้จะช่วยคุณได้จริงๆ หากคุณต้องการสร้างตัวแปลง ZIP เป็น HTML สำหรับซอฟต์แวร์ธุรกิจของคุณ ดังนั้น โปรดไปที่ เอกสารประกอบ เพื่อเรียนรู้เกี่ยวกับคุณสมบัติเจ๋ง ๆ ของ Groupdocs.Conversion Cloud SDKs สำหรับ Node.js นอกจากนี้อย่าลืมเยี่ยมชม GitHub repo เนื่องจากเป็นโครงการโอเพ่นซอร์ส

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย – คำถามที่พบบ่อย

ฉันจะแปลงไฟล์ ZIP เป็น HTML ได้อย่างไร

คุณสามารถทำได้โดยใช้ไลบรารีตัวแปลงไฟล์ ZIP นี้ Groupdocs.Conversion นำเสนอ Cloud SDK และ REST API เพื่อแปลง ZIP เป็น HTML โดยทางโปรแกรม โปรดดูรายละเอียดเพิ่มเติมที่ link นี้

ดูสิ่งนี้ด้วย