1. Produk
  2.   Diagram
  3.   C++
  4.   EXDVisio
 
  

Pustaka Diagram Visio C++ Sumber Terbuka

Membuat, Mengedit, Melihat, Membaca, & Memanipulasi Gambar Visio melalui Pustaka Diagram C++ Gratis Sumber Terbuka.

EXDVisio adalah Pustaka C++ sumber terbuka yang menyediakan seperangkat alat canggih untuk memvisualisasikan dan memanipulasi struktur data yang kompleks. Pustaka ini telah menyertakan beberapa fitur penting yang terkait dengan gambar vektor, modifikasi SVG, GUI seperti Visio, gambar diagram alir, diagram alir, vektor, penyuntingan grafik, pencetakan, impor SVG, ekspor SVG, Impor DXF, dukungan desain multi-halaman bergaya Visio, dukungan editor teks komposit, Ekspor DXF, dan masih banyak lagi.

Pustaka ini sangat fleksibel dan mudah digunakan, menjadikannya pilihan ideal untuk berbagai aplikasi, termasuk visualisasi ilmiah, analisis data, dan grafik komputer. Pustaka ini telah menyertakan dukungan untuk bentuk operasi geometri yang kompleks seperti perpotongan, fase, pengurangan, dan sebagainya. Pustaka ini telah menyertakan fitur-fitur canggih untuk menangani grafik di kanvas, seperti rotasi langsung, penskalaan, pemindahan, deformasi, distorsi, dan operasi canggih lainnya. Pustaka ini dikembangkan oleh kelompok penelitian EXDS di Universitas Salerno di Italia dan didistribusikan di bawah Lisensi Publik Umum GNU.

EXDVisio sangat dapat disesuaikan, sehingga pengembang perangkat lunak dapat dengan mudah memodifikasi dan memperluas fungsionalitasnya untuk memenuhi kebutuhan spesifik mereka. Pustaka ini mencakup dukungan untuk format file populer, seperti OBJ, STL, XML, ArcGIS, serta sejumlah format khusus untuk data ilmiah, seperti DXF, VTK, dan HDF5. Pustaka ini memungkinkan pengembang perangkat lunak untuk mengekspor gambar mereka ke format file EMF, PNG, BMP, JPEG, PDF, SVG, dan format file lainnya. Selain itu, API ini mencakup sejumlah teknik rendering tingkat lanjut, seperti ray tracing dan ambient occlusion, yang memungkinkan terciptanya gambar fotorealistik berkualitas tinggi.

Previous Next

Memulai EXDVisio

Cara yang direkomendasikan untuk menginstal EXDVisio adalah menggunakan GitHub. Unduh kode sumber untuk pustaka tersebut dari situs web proyek atau repositori GitHub. Gunakan perintah berikut untuk instalasi yang lancar.

Instal EXDVisio melalui perintah git

git clone https://github.com/jackonlyone1/EXDVisio.git

Buat Gambar Visio melalui API C++

Pustaka EXDVisio sumber terbuka memberi pengembang perangkat lunak kemampuan untuk bekerja dengan Gambar Visio di dalam aplikasi C++ mereka sendiri. Pustaka ini menyertakan beberapa fitur penting yang terkait dengan manajemen Gambar Visio, seperti membuat gambar baru dari awal, memuat gambar yang ada, mengatur latar belakang dan latar depan, menambahkan elemen ke gambar (garis, lingkaran, teks, persegi panjang), penskalaan bentuk, memutar elemen, dan masih banyak lagi. Contoh berikut menunjukkan cara membuat gambar DXF sederhana menggunakan pustaka EXDVisio dalam C++.

Bagaimana Cara Membuat Gambar DXF Sederhana melalui Pustaka C++?

#include "visio.h"

int main()
{
    // Initialize Visio object
    Visio visio;

    // Create a new drawing
    visio.createDrawing();

    // Add a line to the drawing
    visio.addLine(0, 0, 100, 100);

    // Add a circle to the drawing
    visio.addCircle(50, 50, 25);

    // Add some text to the drawing
    visio.addText("Hello, world!", 50, 75);

    // Save the drawing in DXF format
    visio.saveDrawing("example.dxf");

    return 0;
}

Konversi Gambar Visio melalui API C++

Pustaka EXDVisio sumber terbuka merupakan solusi yang sangat efisien untuk memuat dan mengonversi gambar Microsoft Visio ke berbagai format file di dalam aplikasi C++ mereka sendiri. Pustaka ini memungkinkan pengguna untuk membaca dan menulis file biner Microsoft Visio (VSD dan VDX). Untuk mengonversi gambar Visio ke format lain, Anda dapat menggunakan EXDVisio untuk mengekstrak informasi yang diperlukan dari dokumen Visio, lalu menggunakan pustaka lain untuk membuat format output. Pustaka ini telah menyertakan dukungan untuk mengonversi file gambar Visio ke berbagai format file lain seperti DXF, EMF, PNG, BMP, JPEG, PDF, SVG, dan format file lainnya.

Mengubah Gambar Visio ke SVG melalui Pustaka C++

#include 

int main() {
  // Load Visio drawing into memory
  EXDDocument visioDoc;
  visioDoc.load("mydrawing.vsd");

  // Create SVG Document
  EXDSVGDocument svgDoc;

  // Traverse Visio Document and extract information
  for (int i = 1; i <= visioDoc.getPages(); i++) {
    EXDPage page = visioDoc.getPage(i);
    for (int j = 1; j <= page.getShapes(); j++) {
      EXDShape shape = page.getShape(j);
      // Extract shape information and generate SVG elements in svgDoc
    }
  }

  // Save SVG Document to file
  svgDoc.saveToFile("mysvg.svg");

  return 0;
}
 Indonesia