บีบอัด HTML ใน Node SDK

ลดขนาด HTML โดยใช้ JavaScript

การใช้ REST API ใน JavaScript นักพัฒนาสามารถบีบอัด HTML โดยทางโปรแกรมได้ ด้วยวิธีแก้ปัญหาที่กำหนด ผลลัพธ์ที่ได้จะเป็นไฟล์คุณภาพสูงหลังการบีบอัด

ดูข้อมูลโค้ด

บีบอัด HTML ใน JavaScript

ด้วยการใช้ JavaScript API อันทรงพลัง นักพัฒนาสามารถบีบอัด HTML เพื่อปรับเนื้อหาและขนาดไฟล์ที่ส่งออกให้เหมาะสม การลดขนาดไฟล์เกิดจากการล้างข้อมูลและทรัพยากรที่ไม่ได้ใช้ คุณยังสามารถบีบอัดรูปภาพเพื่อทำให้ขนาดไฟล์ที่ส่งออกมีขนาดเล็กลงได้อีกด้วย

ผลลัพธ์ของการปรับเนื้อหาให้เหมาะสมและการบีบอัดสามารถบันทึกในรูปแบบ HTML ดั้งเดิมหรือรูปแบบการบันทึกที่มีอยู่ – DOCX, DOC, RTF, PDF, HTML และอื่นๆ อีกมากมาย

ลดขนาดไฟล์ HTML ใน JavaScript

ดังที่กล่าวไว้ Node SDK ของเราช่วยให้คุณลดขนาดของ HTML โดยทางโปรแกรมได้ และตอนนี้ คุณสามารถลองใช้ฟังก์ชันอันทรงพลังของเราและประเมินวิธีบีบอัด HTML ใน JavaScript ด้วยตัวอย่างต่อไปนี้:

อัปโหลดไฟล์ที่คุณต้องการเพิ่มประสิทธิภาพ/บีบอัด
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
import * as fs from "fs";

const wordsApi = new WordsApi("####-####-####-####-####", "##################");

const requestDocument = fs.createReadStream("Input.html");
const requestCompressOptions = new model.CompressOptions({
    imagesQuality: 75,
    imagesReduceSizeFactor: 1
})
const compressDocumentRequest = new model.CompressDocumentOnlineRequest({
    document: requestDocument,
    compressOptions: requestCompressOptions
});

wordsApi.compressDocumentOnline(compressDocumentRequest)
.then((compressDocumentResult) => {
    const requestDocument = compressDocumentResult.Document.Values();
    const convertDocument = new model.ConvertDocumentRequest({
        document: requestDocument,
        format: "html"
    });

    wordsApi.convertDocument(convertDocument)
    .then((convertDocumentResult) => {
        console.log("Result of ConvertDocument: ", convertDocumentResult);
    });
});
รันโค้ด
  
คัดลอกรหัส JavaScript ไปยังคลิปบอร์ด

วิธีบีบอัด HTML ใน JavaScript

  1. ติดตั้ง Aspose.Words Cloud for Node
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง JavaScript โครงการของคุณ
  3. กำหนดค่า API โดยใช้คีย์แอปของคุณ
  4. โหลดซอร์ส HTML เพื่อบีบอัด
  5. บีบอัด HTML ล้างข้อมูลที่ไม่ได้ใช้
  6. เลือกรูปแบบไฟล์ที่ส่งออก
  7. รับผลลัพธ์ของการบีบอัด HTML เป็นไฟล์แยกต่างหาก

JavaScript ไลบรารีเพื่อใช้ HTML การบีบอัด

ติดตั้ง 'Aspose.Words Cloud SDK for Node.js' โดยใช้ตัวจัดการแพ็คเกจ NPM รัน npm install asposewordscloud --save จากบรรทัดคำสั่งเพื่อติดตั้ง SDK ผ่านตัวจัดการแพ็คเกจ NPM คุณสามารถโคลน Aspose.Words Cloud SDK for Node.js ด้วยตนเองจาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา

ความต้องการของระบบ

  • @types/request (version 2.48.3+)
  • lodash (version 4.17.15+)
  • lodash.template (version 4.5.0+)
  • request (version 2.88.0+)
  • request-debug (version 0.2.0+)

อ้างถึง Repository Documentation เพื่อดูรายละเอียดเพิ่มเติม

รูปแบบไฟล์อื่นๆ ที่รองรับ

คุณสามารถทำการบีบอัดเอกสารสำหรับรูปแบบไฟล์อื่น:

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ