1. Produk
  2.   Diagram
  3.   .NET
  4.   Aspose.Diagram for .NET

Aspose.Diagram for .NET

 
 

API C# .NET untuk Membuat, Mengedit & Mengonversi Diagram Visio

API Diagram Visio yang Kuat untuk membuat, mengedit, memanipulasi, & mengonversi file Visio ke format XPS, HTML, SVG, SWF, XAML, gambar, atau PDF.

Aspose.Diagram untuk .NET adalah pustaka Diagram Visio yang sangat berguna yang memberi pengembang perangkat lunak kemampuan untuk membuat, memodifikasi, memanipulasi, dan mengonversi Diagram Microsoft Visio di dalam aplikasi C#. Pustaka ini menyediakan serangkaian fungsi yang kaya untuk bekerja dengan bentuk dan halaman dalam diagram Microsoft Visio. Pustaka ini memungkinkan penambahan, penghapusan, dan modifikasi bentuk dan properti bentuk, seperti ukuran, posisi, dan pemformatan. Pustaka ini dirancang untuk bekerja dengan baik di server dan klien.

Aspose.Diagram untuk .NET menyediakan fitur yang sangat berguna untuk menangani properti halaman seperti ukuran halaman, orientasi, dan margin, serta mengelola visibilitas dan urutan lapisan dan bagian dalam diagram Visio. Aplikasi ini juga mendukung pengambilan konektor Visio dan Informasi Font, Menggabungkan diagram yang berbeda, Memasukkan atau menyalin halaman baru, memformat Halaman Visio, mengelola ukuran halaman, mengekstrak Gambar, menambahkan hyperlink ke bentuk Visio, menambahkan tanda air ke Gambar, pemrosesan data mentah, mengganti bentuk gambar, membuat bidang, menambahkan atau mengambil atau menyalin Data Bentuk Visio, dan masih banyak lagi.

Ada berbagai manfaat yang berguna dari Aspose.Diagram untuk .NET seperti kemampuannya untuk membaca, menulis, dan mengonversi diagram Microsoft Visio dalam berbagai format seperti VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST, dan VDW. Hal ini memungkinkan pengembang untuk bekerja dengan mudah dengan diagram Visio dalam format yang paling sesuai dengan kebutuhan mereka, baik untuk kolaborasi, analisis, atau presentasi. Selain fungsionalitas intinya, pustaka ini juga menyediakan berbagai fitur lanjutan, seperti dukungan untuk makro dan plugin, dan kemampuan untuk melakukan kalkulasi menggunakan fungsi bawaan. Hal ini memungkinkan pengembang untuk membuat diagram Visio yang kompleks dan canggih serta melakukan analisis data serta menghasilkan laporan dengan mudah.

Previous Next

Memulai dengan Aspose.Diagram untuk .NET

Cara yang direkomendasikan untuk menginstal Aspose.Diagram untuk .NET adalah menggunakan NuGet. Harap gunakan perintah berikut untuk instalasi yang lancar.

Instal Aspose.Diagram untuk .NET melalui NuGet

Install-Package Aspose.Pdf 
Anda juga dapat mengunduhnya langsung dari halaman produk Aspose.

Buat Diagram Visio melalui C# .NET API

Aspose.Diagram untuk .NET telah menyertakan dukungan lengkap untuk membuat dan memanipulasi diagram Visio secara terprogram tanpa menggunakan Microsoft Visio. Pustaka ini memungkinkan pengguna untuk menangani bentuk diagram dan propertinya dengan mudah. ​​Pustaka ini mendukung fitur bentuk tata letak untuk memposisikan bentuk secara otomatis lebih cepat dibandingkan dengan cara manual. Pustaka ini juga mendukung pengerjaan kode modul VBA secara otomatis dan memungkinkan pengguna untuk mengekstrak dan memodifikasi kode modul VBA. Dengan menggunakan Aspose.Diagram, Anda dapat membuat diagram Visio baru dari awal atau memuat yang sudah ada, menambahkan dan memanipulasi bentuk, teks, dan elemen lainnya, serta menyimpan diagram yang dimodifikasi ke disk atau aliran.

Membuat Diagram Baru dari Awal melalui .NET API

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);

Konversi Diagram Visio ke Format File Lain melalui API C#

Aspose.Diagram untuk .NET adalah solusi yang mudah digunakan dan efisien yang memungkinkan pengembang perangkat lunak untuk membuka dan mengonversi diagram Microsoft Visio ke berbagai format file di dalam aplikasi .NET mereka sendiri. Pustaka ini mendukung konversi diagram Visio ke beberapa format file populer seperti PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF, dan masih banyak lagi. Proses konversi berlangsung cepat dan efisien, dan file keluarannya akurat dan berkualitas tinggi. Pustaka ini mendukung beberapa fitur penting, seperti membagi halaman, mengonversi gambar Visio dengan bentuk tertentu, memodifikasi bentuk yang ada, dan sebagainya.

Ekspor Gambar Microsoft Visio ke PDF melalui API C#

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.");

Menambahkan & Mengelola Bentuk dalam File Visio melalui .NETAPI

Aspose.Diagram untuk .NET memungkinkan pengembang perangkat lunak untuk menyisipkan bentuk ke dalam diagram Visio dan mengelola propertinya dengan mudah. ​​Pustaka ini mendukung beberapa fitur penting untuk menangani bentuk Visio, seperti menambahkan bentuk baru, mengambil dan memodifikasi bentuk yang ada, mengonversi bentuk Visio ke HTML atau gambar, menyalin bentuk yang ada, menghubungkan bentuk satu sama lain, mengelola Paragraf Bentuk, dukungan Perekatan Bentuk, Bentuk Garis Waktu Visio, menghitung Nilai Pin, mengatur Ukuran bentuk, menerapkan tema ke bentuk, mengelompokkan, mengonversi dan memverifikasi bentuk, dan masih banyak lagi.

Ambil Informasi Bentuk dari Diagram Visio melalui API C#

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);
}

Sisipkan & Edit Teks dalam Diagram Visio melalui API .NET

Aspose.Diagram untuk .NET memungkinkan pengembang perangkat lunak untuk bekerja dengan Visio dengan berbagai cara di dalam Diagram Visio menggunakan pustaka .NET. Pustaka C# telah menyertakan berbagai fitur untuk menangani teks dalam bentuk, seperti menyisipkan bentuk teks, menyesuaikan bentuk teks dalam diagram Visio, memperbarui teks bentuk, menemukan dan mengganti teks bentuk, menerapkan lembar gaya bawaan atau kustom ke teks, menerapkan gaya yang berbeda pada setiap nilai teks bentuk, mengekstrak Teks biasa dari halaman diagram Visio, dan masih banyak lagi.

Menambahkan Bentuk Teks ke Diagram Visio melalui API .NET

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);
 Indonesia