Questo articolo contiene informazioni su come convertire Visio in SVG in C#. Spiega l’algoritmo passo-passo in parole semplici e il codice di esempio funzionante per convertire VSD in SVG in C#. Allo stesso modo, puoi elaborare il file di origine nel formato VSDX e scrivere il file di output nel formato SVG.
Passaggi per convertire Visio in SVG in C#
- Configura l’API Aspose.Diagram per convertire i file di Visio
- Crea l’oggetto classe Diagram per caricare il file di input
- Imposta diverse proprietà della classe SVGSaveOptions
- Salva il file SVG di output
Questi passaggi forniscono informazioni dettagliate e importanti su come Visio esporta in SVG in C# la funzionalità può essere incorporata nelle tue applicazioni. Carica semplicemente il diagramma di Visio di origine e specifica le preferenze per l’immagine SVG di output come la dimensione dell’immagine, i commenti di esportazione, ecc. Alla fine, scrivi il file di output come un’immagine SVG.
Codice per trasformare Visio in SVG in C#
using Aspose.Diagram; | |
namespace AsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert VSD to SVG | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Use Diagram class to load input VSD or VSDX Visio file | |
Diagram diagram = new Diagram("ExportToSVG.vsd"); | |
// Initialize SVGSaveOptions class object | |
Aspose.Diagram.Saving.SVGSaveOptions options = new Aspose.Diagram.Saving.SVGSaveOptions(); | |
options.ExportHiddenPage = false; | |
options.SaveFormat = SaveFileFormat.Svg; | |
// Save SVG output file | |
diagram.Save("Output.svg", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Questo esempio di codice illustra la funzionalità utile per trasformare Visio in SVG in C#. È un esempio del caso d’uso più semplice in cui è possibile migliorarlo ulteriormente specificando altre proprietà come la scalabilità, l’adattamento al viewport, il conteggio delle pagine, ecc. in base alle proprie esigenze. Quindi puoi incorporare questa funzionalità così com’è o improvvisare il frammento di codice per una conversione efficiente dei file di Visio.
Questo tutorial ha spiegato i dettagli della conversione di immagini da Visio a SVG. Se vuoi imparare il rendering da Visio a PDF, leggi l’articolo su come convertire Visio in PDF in C#.