คุณสามารถพิมพ์เอกสารไดอะแกรม เช่น VSDX, DWG, VDW, VSTX โดยทางโปรแกรมโดยใช้ C# Aspose.Diagram for .NET API สามารถรวมเข้ากับแอปพลิเคชันที่ใช้ .NET เพื่อทำงานกับไฟล์ Microsoft Visio โปรดดูกรณีการใช้งานต่อไปนี้สำหรับการพิมพ์เอกสารไดอะแกรม:
- เอกสาร Visio VSD, VSDX, DWG ฯลฯ เครื่องพิมพ์ – การติดตั้ง C# API
- พิมพ์เอกสาร Visio ด้วย XpsPrint โดยทางโปรแกรมโดยใช้ C#
- การพิมพ์ Visio Diagram ไปยังเครื่องพิมพ์เริ่มต้นโดยทางโปรแกรมใน C#
- พิมพ์ไดอะแกรม Visio ไปยังเครื่องพิมพ์เฉพาะทางโปรแกรมด้วย C#
เอกสาร Visio VSD, VSDX, DWG ฯลฯ เครื่องพิมพ์ – การติดตั้ง C# API
คุณสามารถพิมพ์รูปร่างและไดอะแกรมของ Visio ใน VSD, VSDX, DWG และรูปแบบไฟล์อื่นๆ ที่รองรับได้โดยใช้ Aspose.Diagram for .NET เพียงกำหนดค่า API โดยดาวน์โหลดไฟล์ DLL จาก New Releases หรือติดตั้งอย่างรวดเร็วจาก NuGet Package Manager ด้วยคำสั่งการติดตั้งต่อไปนี้:
PM> Install-Package Aspose.Diagram
พิมพ์เอกสาร Visio ด้วย XpsPrint โดยทางโปรแกรมโดยใช้ C#
คลาส XpsPrint มีประโยชน์มากสำหรับการพิมพ์ไฟล์ไดอะแกรมบนแอปพลิเคชันฝั่งเซิร์ฟเวอร์ เนื่องจากบริการไม่รองรับคลาสการพิมพ์ .NET Framework ขั้นตอนต่อไปนี้อธิบายวิธีการพิมพ์เอกสาร Visio ด้วย XpsPrint โดยทางโปรแกรมด้วย C#:
- ใช้ Aspose.Diagram เพื่อแปลงเอกสารเป็น XPS และจัดเก็บไว้ในสตรีมหน่วยความจำ
- ส่งเอกสารไดอะแกรมไปยังเครื่องพิมพ์โดยใช้ XpsPrint API
รหัสต่อไปนี้แสดงวิธีการพิมพ์เอกสาร Visio โดยส่งไปยังเครื่องพิมพ์ด้วย XpsPrint API:
public static void Print(Diagram diagram, string printerName, string jobName, bool isWait)
{
if (diagram == null)
throw new ArgumentNullException("document");
// ใช้ Aspose.Diagram เพื่อแปลงเอกสารเป็น XPS และจัดเก็บไว้ในสตรีมหน่วยความจำ
MemoryStream stream = new MemoryStream();
diagram.Save(stream, SaveFileFormat.XPS);
stream.Position = 0;
// ส่งเอกสารไดอะแกรมไปยังเครื่องพิมพ์โดยใช้ XpsPrint API
Print(stream, printerName, jobName, isWait);
}
พิมพ์ไดอะแกรม Visio ไปยังเครื่องพิมพ์เริ่มต้นโดยทางโปรแกรมใน C#
คุณสามารถพิมพ์ไฟล์ Visio Diagram เช่น VSDX, DWG, VST และอื่นๆ โดยทางโปรแกรมโดยใช้ C# โปรดทำตามขั้นตอนด้านล่าง:
- สร้างอินสแตนซ์ของคลาส ไดอะแกรม เพื่อโหลดไดอะแกรมสำหรับการพิมพ์
- เรียกใช้เมธอด พิมพ์ โดยไม่มีพารามิเตอร์หรืออาร์กิวเมนต์
รหัสด้านล่างอธิบายวิธีการพิมพ์ไฟล์ Microsoft Diagram ไปยังเครื่องพิมพ์เริ่มต้นโดยทางโปรแกรมด้วย C#:
// โหลดไดอะแกรม Visio VSD หรือ VSDX ที่มา
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// เรียกใช้วิธีการพิมพ์เพื่อพิมพ์ไดอะแกรมทั้งหมดโดยใช้เครื่องพิมพ์เริ่มต้น
diagram.Print();
พิมพ์ไดอะแกรม Visio ไปยังเครื่องพิมพ์เฉพาะทางโปรแกรมด้วย C#
คุณสามารถพิมพ์ไดอะแกรม Visio ที่มีรูปร่างต่างๆ ไปยังเครื่องพิมพ์เฉพาะด้วยขั้นตอนด้านล่าง:
รหัสต่อไปนี้อธิบายวิธีการพิมพ์ไฟล์ไดอะแกรมไปยังเครื่องพิมพ์เฉพาะใน C #:
// โหลดไดอะแกรม Visio ที่มา
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// เรียกวิธีการพิมพ์เพื่อพิมพ์ไดอะแกรมทั้งหมดโดยใช้ชื่อเครื่องพิมพ์และตั้งชื่อเอกสารในงานพิมพ์
diagram.Print("LaserJet1100", "Test Job");
รับใบอนุญาต API ฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้โดยไม่มีข้อจำกัดใดๆ
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีพิมพ์ไดอะแกรม Microsoft Visio และรูปร่างใน VSDX, VSD, DWG และรูปแบบไฟล์อื่นๆ โดยใช้โปรแกรมโดยใช้ C# คุณสามารถตั้งค่าตัวเลือกต่างๆ เช่น ค่าเริ่มต้นหรือเฉพาะเครื่องพิมพ์หรือชื่องาน เป็นต้น ตามความต้องการของคุณ นอกจากนี้ คุณสามารถอ่าน เอกสารประกอบ เพื่อสำรวจคุณสมบัติอื่นๆ ในกรณีที่มีข้อกังวลใดๆ โปรดติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี