Aspose.Diagram for .NET
C# .NET API สำหรับการสร้าง แก้ไข และแปลงไดอะแกรม Visio
API การสร้างไดอะแกรม Visio อันทรงพลังสำหรับสร้าง แก้ไข จัดการ และแปลงไฟล์ Visio เป็นรูปแบบ XPS, HTML, SVG, SWF, XAML, รูปภาพ หรือ PDF
Aspose.Diagram for .NET เป็นไลบรารี Visio Diagramming ที่มีประโยชน์มาก ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้าง แก้ไข จัดการ และแปลง Microsoft Visio Diagrams ภายในแอปพลิเคชัน C# ได้ ไลบรารีนี้มีฟังก์ชันการทำงานที่หลากหลายสำหรับการทำงานกับรูปร่างและหน้าต่างๆ ภายในไดอะแกรม Microsoft Visio ไลบรารีนี้อนุญาตให้เพิ่ม ลบ และแก้ไขรูปร่างและคุณสมบัติของรูปร่าง เช่น ขนาด ตำแหน่ง และการจัดรูปแบบ ไลบรารีนี้ได้รับการออกแบบมาให้ทำงานได้ดีทั้งบนเซิร์ฟเวอร์และไคลเอนต์
Aspose.Diagram for .NET มีคุณลักษณะที่มีประโยชน์มากสำหรับการจัดการคุณสมบัติของหน้าต่างๆ เช่น ขนาดหน้า การวางแนว และระยะขอบ และจัดการการมองเห็นและลำดับของเลเยอร์และส่วนต่างๆ ภายในไดอะแกรม Visio นอกจากนี้ยังรองรับการดึงคอนเนกเตอร์ Visio และข้อมูลฟอนต์ การรวมไดอะแกรมต่างๆ การแทรกหรือคัดลอกหน้าใหม่ การจัดรูปแบบหน้า Visio การจัดการขนาดหน้า การดึงภาพ การเพิ่มไฮเปอร์ลิงก์ไปยังรูปร่าง Visio การเพิ่มลายน้ำไปยังรูปภาพ การประมวลผลข้อมูลดิบ การแทนที่รูปร่างรูปภาพ การสร้างฟิลด์ การเพิ่มหรือดึงหรือคัดลอกข้อมูลรูปร่าง Visio และอื่นๆ อีกมากมาย
Aspose.Diagram สำหรับ .NET มีประโยชน์มากมาย เช่น ความสามารถในการอ่าน เขียน และแปลงไดอะแกรม Microsoft Visio ในรูปแบบต่างๆ เช่น VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST และ VDW ซึ่งทำให้ผู้พัฒนาสามารถทำงานกับไดอะแกรม Visio ได้อย่างง่ายดายในรูปแบบที่เหมาะสมที่สุดกับความต้องการ ไม่ว่าจะเป็นการทำงานร่วมกัน การวิเคราะห์ หรือการนำเสนอ นอกเหนือจากฟังก์ชันหลักแล้ว ไลบรารีนี้ยังมีคุณสมบัติขั้นสูงมากมาย เช่น การสนับสนุนแมโครและปลั๊กอิน และความสามารถในการคำนวณโดยใช้ฟังก์ชันในตัว ซึ่งจะช่วยให้ผู้พัฒนาสามารถสร้างไดอะแกรม Visio ที่ซับซ้อนและล้ำสมัยได้ และสามารถวิเคราะห์ข้อมูล ตลอดจนสร้างรายงานได้อย่างง่ายดาย
การเริ่มต้นใช้งาน Aspose.Diagram สำหรับ .NET
วิธีการติดตั้ง Aspose.Diagram สำหรับ .NET ที่แนะนำคือการใช้ NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
Install-Package Aspose.Pdf
คุณสามารถดาวน์โหลดได้โดยตรงจากหน้าผลิตภัณฑ์ Asposeสร้างไดอะแกรม Visio ผ่าน C# .NET API
Aspose.Diagram สำหรับ .NET ได้รวมการสนับสนุนที่สมบูรณ์สำหรับการสร้างและจัดการไดอะแกรม Visio ด้วยโปรแกรมโดยไม่ต้องใช้ Microsoft Visio ไลบรารีนี้ช่วยให้ผู้ใช้สามารถจัดการรูปร่างและคุณสมบัติของไดอะแกรมได้อย่างง่ายดาย นอกจากนี้ยังรองรับฟีเจอร์เค้าโครงรูปร่างเพื่อจัดตำแหน่งรูปร่างโดยอัตโนมัติได้เร็วกว่าเมื่อเทียบกับวิธีการด้วยตนเอง ไลบรารีนี้ยังรองรับการทำงานกับโค้ดโมดูล VBA โดยอัตโนมัติและช่วยให้ผู้ใช้สามารถแยกและแก้ไขโค้ดโมดูล VBA ได้ ด้วยการใช้ Aspose.Diagram คุณสามารถสร้างไดอะแกรม Visio ใหม่ตั้งแต่ต้นหรือโหลดไดอะแกรมที่มีอยู่แล้ว เพิ่มและจัดการรูปร่าง ข้อความ และองค์ประกอบอื่นๆ และบันทึกไดอะแกรมที่แก้ไขแล้วลงในดิสก์หรือสตรีม
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
แปลงไดอะแกรม Visio เป็นรูปแบบไฟล์อื่น ๆ ผ่าน C# API
Aspose.Diagram สำหรับ .NET เป็นโซลูชันที่สะดวกและมีประสิทธิภาพ ช่วยให้นักพัฒนาซอฟต์แวร์เปิดและแปลงไดอะแกรม Microsoft Visio เป็นรูปแบบไฟล์ต่างๆ ภายในแอปพลิเคชัน .NET ของตนเองได้ ไลบรารีนี้รองรับการแปลงไดอะแกรม Visio เป็นรูปแบบไฟล์ยอดนิยม เช่น PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF และอื่นๆ อีกมากมาย กระบวนการแปลงนั้นรวดเร็วและมีประสิทธิภาพ และไฟล์เอาต์พุตก็แม่นยำและมีคุณภาพสูง ไลบรารีนี้รองรับฟีเจอร์สำคัญๆ บางอย่าง เช่น การแยกหน้า การแปลงภาพวาด Visio ด้วยรูปร่างที่เลือก การแก้ไขรูปร่างที่มีอยู่ และอื่นๆ อีกมากมาย
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();
pdfStream.Close();
// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");
เพิ่มและจัดการรูปร่างในไฟล์ Visio ผ่าน .NETAPI
Aspose.Diagram สำหรับ .NET ช่วยให้นักพัฒนาซอฟต์แวร์สามารถแทรกรูปร่างลงในไดอะแกรม Visio และจัดการคุณสมบัติได้อย่างง่ายดาย ไลบรารีนี้รองรับฟีเจอร์สำคัญหลายประการสำหรับการจัดการรูปร่าง Visio เช่น การเพิ่มรูปร่างใหม่ การดึงและแก้ไขรูปร่างที่มีอยู่ การแปลงรูปร่าง Visio เป็น HTML หรือรูปภาพ การคัดลอกรูปร่างที่มีอยู่ การเชื่อมต่อรูปร่างเข้าด้วยกัน จัดการย่อหน้ารูปร่าง การรองรับการเชื่อมรูปร่าง รูปร่างในไทม์ไลน์ของ Visio การคำนวณค่าปักหมุด การกำหนดขนาดของรูปร่าง การใช้ธีมกับรูปร่าง การจัดกลุ่ม การแปลงและตรวจสอบรูปร่าง และอื่นๆ อีกมากมาย
string dataDir = RunExamples.GetDataDir_Shapes();
// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");
foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
// Display information about the shapes
Console.WriteLine("\nShape ID : " + shape.ID);
Console.WriteLine("Name : " + shape.Name);
Console.WriteLine("Master Shape : " + shape.Master.Name);
}
แทรกและแก้ไขข้อความในไดอะแกรม Visio ผ่าน .NET API
Aspose.Diagram สำหรับ .NET ช่วยให้นักพัฒนาซอฟต์แวร์สามารถทำงานกับ Visio ได้หลายวิธีภายในไดอะแกรม Visio โดยใช้ไลบรารี .NET ไลบรารี C# มีคุณลักษณะต่างๆ สำหรับการจัดการข้อความในรูปทรง เช่น การแทรกรูปร่างข้อความ การปรับแต่งรูปร่างข้อความในไดอะแกรม Visio การอัปเดตข้อความในรูปทรง การค้นหาและแทนที่ข้อความในรูปทรง การใช้แผ่นสไตล์ในตัวหรือแบบกำหนดเองกับข้อความ การใช้รูปแบบที่แตกต่างกันกับค่าข้อความแต่ละค่าของรูปทรง การดึงข้อความธรรมดาจากหน้าไดอะแกรม Visio และอื่นๆ อีกมากมาย
string dataDir = RunExamples.GetDataDir_ShapeText();
// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);