Come convertire Visio in PDF in C#

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#

  1. Configura l’ambiente per utilizzare Aspose.Diagram for .NET nel progetto di conversione di Visio
  2. Carica il file Visio di input con la classe Diagram per la conversione in PDF
  3. Inizializza l’oggetto classe PdfSaveOptions
  4. Imposta diverse proprietà come il conteggio delle pagine e l’indice delle pagine
  5. 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#.

 Italiano