
แปลง Visio เป็น PDF ใน Java
คุณต้องการแปลง Visio เป็น PDF ใน Java โดยทางโปรแกรมหรือไม่? โพสต์ในบล็อกนี้จะสอนวิธีจัดการและแปลงไฟล์ VSD/VSDX เป็นรูปแบบไฟล์ PDF โดยใช้โค้ดสองสามบรรทัดใน Java ไดอะแกรม Visio ถูกนำมาใช้กันอย่างแพร่หลายเพื่อสร้างการออกแบบกระบวนการทางธุรกิจและเวิร์กโฟลว์ที่หลากหลาย อย่างไรก็ตาม คุณต้องแปลง visio diagram ของคุณเป็นรูปแบบไฟล์ยอดนิยมอื่นๆ เช่น PDF, PNG และอื่นๆ Java Visio API นี้นำเสนอคลาสและวิธีการที่หลากหลายเพื่อให้บรรลุฟังก์ชันการทำงานนี้
เราจะกล่าวถึงประเด็นต่อไปนี้ในบทความนี้:
การติดตั้ง Java Visio API
ไลบรารี่นี้ติดตั้งง่ายและมีเอกสารประกอบที่ครอบคลุมซึ่งคุณสามารถค้นหาวิธีการและคำแนะนำ การติดตั้ง มากมาย อย่างไรก็ตาม คุณสามารถเปิดใช้งาน API นี้ได้โดยการ ดาวน์โหลดไฟล์ ไฟล์ JAR หรือทำตามการกำหนดค่า Maven ที่ระบุไว้ด้านล่าง:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-diagram</artifactId>
<version>22.7</version>
</dependency>
วิธีแปลง Visio เป็น PDF ใน Java
ไดอะแกรม Visio นำเสนอคุณสมบัติการสร้างโมเดลที่หลากหลายสำหรับการสร้างไดอะแกรมกระบวนการ ในส่วนนี้ เราจะอธิบายขั้นตอนและข้อมูลโค้ดเพื่อแปลง VSD เป็น PDF โดยทางโปรแกรม
คุณสามารถทำตามขั้นตอนที่ระบุไว้ด้านล่าง:
// เรียกตัวสร้างไดอะแกรมเพื่อโหลดไดอะแกรมจากไฟล์ VSD
Diagram diagram = new Diagram("sample.vsdx");
// เรียกใช้วิธีการบันทึกเพื่อบันทึกเป็นรูปแบบไฟล์ PDF
diagram.save( "ExportToPDF_Out.pdf", SaveFileFormat.PDF);
คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

VSDX เป็น PDF ใน Java
การแปลง Visio เป็น PDF - ตัวเลือกขั้นสูง
คุณยังสามารถกำหนดค่าการเรียก API ตามความต้องการทางธุรกิจของคุณได้
เราจะสำรวจคุณลักษณะหลักบางประการโดยทำตามขั้นตอนและข้อมูลโค้ด:
- สร้างวัตถุของคลาส Diagram เพื่อโหลดไดอะแกรมจากไฟล์ VSDX
- สร้างอินสแตนซ์ของคลาส PdfSaveOptions เพื่อระบุตัวเลือกเพิ่มเติมเมื่อเรนเดอร์หน้าไดอะแกรมเป็น PDF
- ส่งผ่านค่าไปยังเมธอด SplitMultiPages เพื่อกำหนดว่าจะแบ่งไดอะแกรมเป็นหลายหน้าหรือไม่ ตามตัวเลือกการตั้งค่าของหน้า
- ระบุคุณภาพของการบีบอัด JPEG สำหรับรูปภาพโดยการเรียกเมธอด setJpegQuality
- เรียกใช้เมธอด setPageSize เพื่อกำหนดขนาดหน้าสำหรับรูปภาพที่สร้างขึ้น
- เรียกใช้เมธอด save เพื่อบันทึกในรูปแบบ PDF
// สร้างวัตถุของคลาส Diagram เพื่อโหลดไดอะแกรมจากไฟล์ VSDX
Diagram diagram = new Diagram( "sample.vsdx");
// สร้างอินสแตนซ์ของคลาส PdfSaveOptions เพื่อระบุตัวเลือกเพิ่มเติมเมื่อเรนเดอร์หน้าไดอะแกรมเป็น PDF
PdfSaveOptions options = new PdfSaveOptions();
// ส่งค่าไปยังเมธอด SplitMultiPages เพื่อกำหนดว่าจะแยกไดอะแกรมเป็นหลายหน้าตามการตั้งค่าของหน้าหรือไม่ ตัวเลือก
options.setSplitMultiPages(true);
// ระบุคุณภาพของการบีบอัด JPEG สำหรับรูปภาพโดยการเรียกเมธอด setJpegQuality
options.setJpegQuality(100);
// เรียกใช้เมธอด setPageSize เพื่อตั้งค่าขนาดหน้าสำหรับรูปภาพที่สร้างขึ้น
options.setPageSize(null);
// เรียกวิธีการบันทึกเพื่อบันทึกในรูปแบบ PDF
diagram.save( "SplitMultiPages.pdf", options);
รับใบอนุญาตฟรี
คุณสามารถรับ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
สิ่งนี้นำเราไปสู่จุดสิ้นสุดของบทความนี้ หวังว่าคุณจะได้เรียนรู้วิธีแปลง Visio เป็น PDF ใน Java โดยทางโปรแกรม นอกจากนี้เรายังได้สำรวจตัวเลือกขั้นสูงที่นำเสนอฟีเจอร์การแปลง Visio เป็น PDF ระดับองค์กร นอกจากนี้ คุณยังสามารถไปที่ เอกสารประกอบ ของ Java Visio API นี้เพื่อทราบเกี่ยวกับวิธีการอื่นๆ นอกจากนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ในหัวข้อใหม่ ดังนั้นโปรดติดต่อเพื่อรับการปรับปรุงอย่างสม่ำเสมอ
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
ฉันจะแปลงไฟล์ Visio เป็น PDF ได้อย่างไร
คุณสามารถแปลง VSD/VSDX เป็น PDF ได้โดยใช้ Java Visio API มีคุณลักษณะมากมายและนำเสนอวิธีการที่หลากหลายในการแปลง Visio เป็น PDF ใน Java
ฉันจะบันทึกไฟล์ Visio ขนาดใหญ่เป็น PDF ได้อย่างไร
คุณสามารถเรียกใช้เมธอด save ของ library นี้เพื่อจัดเตรียมแอปพลิเคชัน Java ของคุณด้วยตัวแปลง Visio เป็น PDF นอกจากนี้ คุณสามารถตรวจสอบรายการ ที่นี่ เพื่อทราบเกี่ยวกับวิธีการอื่นๆ