Questo articolo ha lo scopo di spiegare come convertire Visio in PDF in C#. Contiene la guida dettagliata e lo snippet di codice per convertire Visio in PDF senza Visio in C#. Puoi caricare il file di input in formato VSD o VSDX ed esportarlo in un documento PDF con alcune chiamate API.
Passaggi per convertire Visio in PDF usando C#
- Configura l’ambiente per utilizzare Aspose.Diagram for .NET nel progetto di conversione di Visio
- Carica il file Visio di input con la classe Diagram per la conversione in PDF
- Inizializza l’oggetto classe PdfSaveOptions
- Imposta diverse proprietà come il conteggio delle pagine e l’indice delle pagine
- Salva il file PDF di output
Questi passaggi spiegano l’intero processo per creare un convertitore da Visio a PDF in C#. Carica il file Visio di input e imposta proprietà diverse per il documento PDF richiesto, ad esempio il conteggio delle pagine per indicare il numero totale di pagine di cui eseguire il rendering e l’indice delle pagine per menzionare l’indice della pagina iniziale nel file VSD di origine. Infine, scrivi il file PDF creato su uno stream o sul disco in base alle tue esigenze.
Codice per convertire Visio in PDF in C#
using System; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PDF | |
{ | |
// Load Diagram license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load Visio diagram | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("Sample.vsd"); | |
// Declare PdfSaveOptions object | |
Aspose.Diagram.Saving.PdfSaveOptions saveOptions = new Aspose.Diagram.Saving.PdfSaveOptions(); | |
// Number of pages to render | |
saveOptions.PageCount = 2; | |
// Set first page index | |
saveOptions.PageIndex = 1; | |
// Save Visio diagram to PDF | |
diagram.Save("PDF_out.pdf", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Questo esempio di codice illustra la funzionalità per esportare Visio in PDF in C#. È un esempio di uno scenario di conversione di base che puoi modificare per impostare altre proprietà come firma digitale, carattere, crittografia e molte altre opzioni. Inoltre, non è necessario configurare Microsoft Visio o qualsiasi altro strumento per eseguire questa conversione nell’applicazione.
Questo tutorial ha trattato le informazioni su come salvare Visio come PDF in C#. Se sei interessato a imparare la conversione da VSX a HTML, leggi l’articolo su come convertire VSX in HTML in C#.