visione per immagine

I disegni di Microsoft Visio vengono spesso utilizzati nelle organizzazioni per diversi scopi di progettazione. È possibile convertire un file di diagramma di Visio in un formato immagine a livello di codice usando C#. Questa conversione è utile perché le immagini possono essere condivise e visualizzate in anteprima facilmente rispetto ai formati di disegno VSD, VSDX, ecc. Questo articolo copre diversi scenari di conversione nelle sezioni seguenti:

Convertitore da disegno a immagine di Visio – Installazione dell’API C#

L’API Aspose.Diagram for .NET può essere utilizzata per lavorare con i file di diagramma. È possibile creare, modificare o manipolare VSD, VSDX e molti altri formati di file a livello di codice usando il linguaggio C# in .NET Framework. Configura l’API scaricandola dalla sezione Download o con il seguente comando di installazione NuGet:

PM> Install-Package Aspose.Diagram

Converti file Visio (VSD/VSDX) in immagine a livello di codice usando C#

Potrebbe essere necessario convertire un disegno di Visio in un JPG, PNG, TIFF o altri formati di immagine con i seguenti passaggi:

  1. Chiamare il costruttore del diagramma per caricare il disegno VSD/VSDX di input.
  2. Salva il file immagine JPG, SVG, BMP, GIF o SVG di output.

Il codice seguente mostra come convertire un diagramma VSD/VSDX in un’immagine JPG, SVG, BMP, GIF o SVG a livello di codice usando C#:

// Chiamare il costruttore del diagramma per caricare un disegno VSD/VSDX
Diagram diagram = new Diagram("ExportToImage.vsd");

// Salva il file immagine JPG, SVG, BMP, GIF o SVG di output
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);

Converti una pagina specifica di Visio VSD/VSDX in un’immagine usando C#

A volte potresti voler fare riferimento a una pagina specifica in un disegno di Visio e vederne il contenuto o creare una miniatura. È possibile convertire facilmente una pagina specifica di un file VSD/VSDX in un file immagine. Segui i passaggi seguenti per eseguire il rendering di una pagina specifica di un file di diagramma di Visio in un’immagine a livello di codice usando C#:

  1. Carica il diagramma di input come file VSD/VSDX con la classe Diagram.
  2. Specificare il formato dell’immagine di output come PNG.
  3. Specificare la pagina con l’indice di pagina.
  4. Salva formati immagine di output come file JPG, SVG, BMP, GIF o SVG con il metodo Salva.

Il codice seguente spiega come convertire una pagina specifica in un file di diagramma di Visio (VSD/VSDX) in un’immagine a livello di codice usando C#:

// Carica il diagramma di input come file VSD/VSDX
Diagram diagram = new Diagram("ExportPageToImage.vsd");

// Specifica il formato dell'immagine di output come PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// Salva una sola pagina, per indice di pagina
options.PageIndex = 0;

// Salva il file immagine risultante
diagram.Save("ExportPageToImage_out.png", options);

Ottieni la licenza API gratuita

Puoi richiedere una Licenza temporanea gratuita per valutare l’API senza alcuna limitazione.

Conclusione

In conclusione, hai imparato come convertire un file di diagramma di Visio in un formato immagine, nonché come convertire una pagina specifica in un file VSD/VSDX in un’immagine a livello di codice usando C#. Inoltre, puoi anche dare un’occhiata all’API Documentazione per ulteriori informazioni sull’API. In caso di domande, non esitare a contattarci tramite il Forum di supporto gratuito.

Guarda anche

Convertire i diagrammi di MS Visio in PDF utilizzando C#