Microsoft® Visio การแยกไฟล์ผ่าน Python

แยกเอกสาร Visio ฉบับเดียวออกเป็นไฟล์ต่างๆ โดยใช้รหัส Python ภายในแอปพลิเคชันที่ใช้ Python

 

Python Visio ห้องสมุด สามารถแบ่งเอกสาร Visio ออกเป็นหลายหน้าภายในแอปพลิเคชันที่ใช้ Python รูปแบบไฟล์ที่รองรับ ได้แก่ VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM,VSSX,VST,VSTM,VSTX,VSX,VTX

แยกเอกสาร Visio ออกเป็นหลายไฟล์

วิธีที่ง่ายที่สุดในการแยกไฟล์ Visio หน้าอย่างชาญฉลาดคือ การเข้าถึงทุกหน้าผ่าน หน้า วนซ้ำในแต่ละหน้าและเรียก สำเนา กระบวนการ. ในที่สุดก็บันทึกลงในเส้นทางที่ระบุ

  • โหลดไฟล์ Visio พร้อมพาธแบบเต็มโดยใช้ คลาสไดอะแกรม . วนซ้ำในแต่ละหน้า
  • สร้าง Diagram วัตถุคลาส . ใหม่
  • คัดลอกหน้าผ่าน วิธีการคัดลอก
  • เรียกเมธอด save() และส่งชื่อไฟล์ (เส้นทางแบบเต็ม) ที่มี SaveFormat ที่เกี่ยวข้อง
Python รหัสสำหรับแยก Visio ไฟล์

diagram = Diagram( "file.vsdx");
page = diagram.getPages().get(0);
dia =  Diagram();
dia.getPages().get(0).copy(page);
dia.save("outpath_with_filename", Aspose.Diagram.SaveFileFormat.VSDX);