แปลง VSDX เป็น PDF ใน Node.js

แปลง VSDX เป็น PDF ใน Node.js

Aspose.Diagram เสนอชุดข้อกำหนดเพื่อจัดการไดอะแกรม Microsoft Visio ช่วยให้กระบวนการอัปเดต ส่งออก และสร้างไดอะแกรม Visio ในแอปพลิเคชันที่ใช้ Node.js เป็นไปโดยอัตโนมัติ Aspose.Diagram สำหรับไลบรารี Node.js มีคุณสมบัติในการแปลงไฟล์ Visio เป็นรูปแบบไฟล์ยอดนิยมอื่นๆ เช่น PDF, PNG และอื่นๆ นอกจากนี้ คุณยังสามารถส่งออกและพิมพ์ไดอะแกรมได้ในเวลาอันรวดเร็ว อย่างไรก็ตาม ในบล็อกโพสต์นี้ เราจะสาธิตวิธีการแปลง VSDX เป็น PDF ในแอปพลิเคชัน Node.js โดยทางโปรแกรม

บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:

แปลง VSDX เป็น PDF และ PNG โดยใช้ Node.js - การติดตั้ง Visio API

ง่ายมากที่จะติดตั้ง ไลบรารี Node.js ในโปรเจ็กต์ Node.js ของคุณ รันคำสั่งต่อไปนี้เพื่อเปิดใช้งานแพ็คเกจนี้:

npm install aspose.diagram --save

วิธีแปลง VSDX เป็น PDF ใน Node.js

ในส่วนนี้ เราจะเขียนโค้ดที่จะแปลง Visio diagram เป็น PDF ในแอป Node.js โดยทางโปรแกรม

ขั้นตอนในการแปลงไฟล์ Visio เป็น PDF มีดังนี้

  1. เริ่มต้นคอนสตรัคเตอร์ Diagram() เพื่อโหลดไฟล์ VSDX
  2. สร้างอินสแตนซ์ของออบเจ็กต์ PdfSaveOptions() เพื่อเข้าถึงคุณลักษณะต่างๆ ของไฟล์ PDF
  3. เรียกใช้เมธอด setSplitMultiPages(true) เพื่อกำหนดว่าจะแบ่งไดอะแกรมเป็นหลายหน้าหรือไม่
  4. เรียกเมธอด save(filename, format) เพื่อบันทึกเป็นไฟล์ PDF

คัดลอกและวางข้อมูลโค้ดต่อไปนี้ลงในไฟล์ของคุณ

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");

// เริ่มต้นตัวสร้าง Diagram() เพื่อโหลดไฟล์ VSDX
diagram = new aspose.diagram.Diagram("sample.vsdx");

// สร้างอินสแตนซ์ของวัตถุ PdfSaveOptions() และสมัครเพื่อเข้าถึงคุณลักษณะต่างๆ ของไฟล์ PDF
options = new aspose.diagram.PdfSaveOptions();

// เรียกใช้เมธอด setSplitMultiPages(true) เพื่อกำหนดว่าจะแบ่งไดอะแกรมเป็นหลายหน้าหรือไม่
options.setSplitMultiPages(true);

// เรียกใช้เมธอด save (ชื่อไฟล์, รูปแบบ) เพื่อบันทึกเป็นรูปแบบไฟล์ PDF
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
แปลง VSDX เป็น PDF ใน Node.js

แปลง VSDX เป็น PDF ใน Node.js

ไลบรารี Node.js เพื่อแปลง VSDX เป็น PNG

เรามาสำรวจขั้นตอนต่อไปนี้เพื่อแปลงไฟล์ VSDX เป็นไฟล์ PNG โดยทางโปรแกรม:

  1. เรียกตัวสร้าง Diagram() เพื่อโหลดไฟล์ VSDX
  2. เริ่มต้นอินสแตนซ์ใหม่ของ ImageSaveOptions(saveFormat) เพื่อระบุตัวเลือกเพิ่มเติม
  3. คุณสามารถระบุความละเอียดและความสว่างของภาพได้โดยการเรียกใช้เมธอด setResolution(), setImageBrightness()
  4. เรียกใช้เมธอด save(filename, format) เพื่อบันทึกไฟล์ในรูปแบบ PNG

ข้อมูลโค้ดต่อไปนี้จะแปลงไดอะแกรม Visio เป็นไฟล์ PNG

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// เรียกตัวสร้าง Diagram() เพื่อโหลดไฟล์ VSDX
diagram = new aspose.diagram.Diagram("sample.vsdx");

// เริ่มต้นอินสแตนซ์ใหม่ของ ImageSaveOptions(saveFormat) เพื่อระบุตัวเลือกเพิ่มเติม
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// คุณสามารถระบุความละเอียดและความสว่างของภาพได้โดยการเรียกใช้เมธอด setResolution(), setImageBrightness()
options.setResolution(100);
options.setImageBrightness(1);

// เรียกใช้เมธอด save (ชื่อไฟล์, รูปแบบ) เพื่อบันทึกไฟล์ในรูปแบบ PNG
diagram.save( "AutoFitShapesInVisio_Out.png", options);
แปลง VSDX เป็น PNG ใน Node.js

VSDX เป็น PNG ใน Node.js

รับใบอนุญาตฟรี

คุณสามารถเลือก ใบอนุญาตชั่วคราวฟรี เพื่อใช้ Aspose.Diagram สำหรับ Node.js โดยไม่มีข้อจำกัดในการประเมิน

สรุป

เรากำลังสิ้นสุดการโพสต์บล็อกนี้ที่นี่ เราหวังว่าคุณจะได้เรียนรู้วิธีแปลง VSDX เป็น PDF ใน Node.js โดยทางโปรแกรม นอกจากนี้เรายังได้ใช้ Aspose.Diagram for Node.js API ที่แปลง VSDX เป็น PNG ได้ทันที คุณสามารถสำรวจ เอกสารประกอบ เพื่อดูคุณสมบัติเพิ่มเติม นอกจากนี้ conholdate.com ยังเขียนหัวข้อใหม่ๆ อย่างต่อเนื่อง ดังนั้นโปรดติดตามข่าวสารอัพเดทเป็นประจำ

ถามคำถาม

ในกรณีที่มีข้อสงสัยใด ๆ โปรดเขียนถึงเราที่ ฟอรั่ม

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