1. Prodotti
  2.   Diagramma
  3.   .NET
  4.   Aspose.Diagram for .NET

Aspose.Diagram for .NET

 
 

API C# .NET per creare, modificare e convertire diagrammi Visio

Una potente API per la creazione di diagrammi Visio per creare, modificare, manipolare e convertire file Visio nei formati XPS, HTML, SVG, SWF, XAML, immagini o PDF.

Aspose.Diagram per .NET è una libreria Visio Diagramming molto utile che offre agli sviluppatori software la possibilità di creare, modificare, manipolare e convertire i diagrammi Microsoft Visio all'interno di applicazioni C#. La libreria fornisce un ricco set di funzionalità per lavorare con forme e pagine all'interno dei diagrammi Microsoft Visio. Consente di aggiungere, eliminare e modificare forme e proprietà delle forme, come dimensioni, posizione e formattazione. La libreria è progettata per funzionare bene sia su un server che su un client.

Aspose.Diagram per .NET fornisce funzionalità molto utili per gestire le proprietà di pagina come dimensioni, orientamento e margini della pagina e gestisce la visibilità e l'ordine di livelli e sezioni all'interno di un diagramma Visio. Supporta anche il recupero di connettori Visio e informazioni sui font, l'unione di diagrammi diversi, l'inserimento o la copia di una nuova pagina, la formattazione di una pagina Visio, la gestione delle dimensioni della pagina, l'estrazione di immagini, l'aggiunta di un collegamento ipertestuale a una forma Visio, l'aggiunta di una filigrana a un'immagine, l'elaborazione di dati grezzi, la sostituzione di una forma immagine, la creazione di campi, l'aggiunta o il recupero o la copia di dati di forma Visio e molto altro.

Ci sono vari vantaggi utili in Aspose.Diagram per .NET, come la sua capacità di leggere, scrivere e convertire diagrammi Microsoft Visio in una varietà di formati come VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSD, VSS, VST e VDW. Ciò consente agli sviluppatori di lavorare facilmente con i diagrammi Visio in un formato che meglio si adatta alle loro esigenze, che si tratti di collaborazione, analisi o presentazione. Oltre alle sue funzionalità principali, la libreria fornisce anche una gamma di funzionalità avanzate, come il supporto per macro e plugin e la possibilità di eseguire calcoli utilizzando funzioni integrate. Ciò consente agli sviluppatori di creare diagrammi Visio complessi e sofisticati e di eseguire analisi dei dati, nonché di generare report con facilità.

Previous Next

Introduzione ad Aspose.Diagram per .NET

Il metodo consigliato per installare Aspose.Diagram per .NET è tramite NuGet. Per un'installazione senza problemi, utilizzare il seguente comando.

Installa Aspose.Diagram per .NET tramite NuGet

Install-Package Aspose.Pdf 
Puoi anche scaricarlo direttamente dalla pagina del prodotto Aspose.

Crea diagrammi Visio tramite API C# .NET

Aspose.Diagram per .NET ha incluso il supporto completo per la creazione e la manipolazione di diagrammi Visio a livello di programmazione senza utilizzare Microsoft Visio. La libreria consente agli utenti di gestire le forme dei diagrammi e le loro proprietà con facilità. Supporta la funzionalità delle forme di layout per posizionare automaticamente le forme più velocemente rispetto al metodo manuale. La libreria supporta anche l'utilizzo automatico del codice del modulo VBA e consente agli utenti di estrarre e modificare il codice del modulo VBA. Utilizzando Aspose.Diagram, puoi creare nuovi diagrammi Visio da zero o caricare quelli esistenti, aggiungere e manipolare forme, testo e altri elementi e salvare i diagrammi modificati su disco o in streaming.

Crea un nuovo diagramma da zero tramite API .NET

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

Converti i diagrammi di Visio in altri formati di file tramite API C#

Aspose.Diagram per .NET è una soluzione comoda ed efficiente che consente agli sviluppatori di software di aprire e convertire i diagrammi di Microsoft Visio in vari formati di file all'interno delle proprie applicazioni .NET. La libreria supporta la conversione dei diagrammi di Visio in alcuni formati di file popolari come PDF, XPS HTML, EMF, SWF, XAML, JPEG, PNG, BMP, TIFF, SVG, EMF e molti altri. Il processo di conversione è veloce ed efficiente e il file di output è accurato e di alta qualità. La libreria supporta alcune funzionalità importanti, come la suddivisione delle pagine, la conversione del disegno di Visio con forme selettive, la modifica delle forme esistenti e così via.

Esportare il disegno di Microsoft Visio in PDF tramite 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.");

Aggiungi e gestisci forme nei file Visio tramite .NETAPI

Aspose.Diagram per .NET consente agli sviluppatori di software di inserire forme nei diagrammi Visio e di gestirne le proprietà con facilità. La libreria supporta diverse funzionalità importanti per la gestione delle forme Visio, come aggiungere una nuova forma, recuperare e modificare una forma esistente, convertire una forma Visio in HTML o immagine, copiare una forma esistente, collegare le forme tra loro, gestire il paragrafo delle forme, supporto per l'incollaggio delle forme, forme Visio TimeLine, calcolare i valori dei pin, impostare le dimensioni di una forma, applicare un tema alla forma, raggruppare, convertire e verificare le forme e molto altro.

Recupera informazioni sulla forma dal diagramma Visio tramite 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);
}

Inserisci e modifica testo nei diagrammi di Visio tramite API .NET

Aspose.Diagram per .NET consente agli sviluppatori software di lavorare con Visio in diversi modi all'interno dei diagrammi di Visio utilizzando la libreria .NET. La libreria C# include diverse funzionalità per la gestione del testo nelle forme, come l'inserimento di forme di testo, la personalizzazione delle forme di testo nel diagramma di Visio, l'aggiornamento del testo della forma, la ricerca e la sostituzione del testo della forma, l'applicazione di fogli di stile incorporati o personalizzati al testo, l'applicazione di stili diversi a ciascun valore di testo di una forma, l'estrazione di testo normale dalla pagina del diagramma di Visio e molto altro.

Aggiunge una forma di testo nel diagramma Visio tramite 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);
 Italiano