Come convertire PDF in SVG in C#

Come convertire PDF in SVG in C#

Di recente, abbiamo pubblicato un post sul blog su come convertire Visio in SVG in modo programmatico. In questo post del blog imparerai come convertire PDF in SVG in C# utilizzando questa API per il generatore di immagini. La conversione da PDF a SVG è un processo leggero quando lo fai utilizzando questa libreria .NET di livello aziendale. Inoltre, puoi creare di più oltre a un semplice convertitore da PDF a SVG in modo programmatico. Prima di procedere, assicurati di aver installato .NET sul tuo computer locale.

In questo post del blog, saranno trattate le seguenti sezioni:

Installazione dell’API del generatore di immagini

Bene, puoi configurare la libreria scaricando i file DLL o installandola eseguendo il seguente comando nel gestore pacchetti NuGet.

Install-Package Aspose.Words 

Come convertire PDF in SVG in C#

Ora puoi creare un convertitore da PDF a SVG scrivendo un paio di righe di codice sorgente in un’applicazione .NET.

I passaggi sono:

  1. Crea un’istanza della classe Document e carica il file PDF di origine.
  2. Richiamare il metodo Save per salvare il file in formato SVG.

Copia e incolla il seguente codice nel tuo file principale:

// Creare un'istanza della classe Document e caricare il file PDF di origine. 
Document doc = new Document("sample.pdf");
// Richiamare il metodo Save per salvare il file in formato SVG. 
doc.Save("PdfToSvg.svg");

L’output può essere visto nell’immagine qui sotto:

Convertitore da PDF a SVG

Convertitore da PDF a SVG - opzioni avanzate

Allo stesso modo, puoi configurare le tue chiamate API per soddisfare i tuoi requisiti aziendali e puoi specificare determinate opzioni durante la conversione da PDF a SVG.

Si prega di seguire i passaggi indicati di seguito:

  1. Inizializza un oggetto della classe Document e carica il file PDF di origine.
  2. Inizializza una nuova istanza della classe ImageSaveOptions che può essere usata per salvare le immagini renderizzate nel formato SVG.
  3. Impostare la proprietà PageSet su “0” per convertire solo la prima pagina di un documento.
  4. Modificare la luminosità dell’immagine impostando il valore della proprietà ImageBrightness.
  5. Impostare il valore della proprietà ImageContrast per modificare il contrasto dell’immagine.
  6. Modificare la risoluzione orizzontale impostando il valore della proprietà HorizontalResolution.
  7. Chiama il metodo Save per salvare il file SVG.
// Inizializza un oggetto della classe Document e carica il file PDF di origine. 
Document doc = new Document(  "sample.pdf");
// Inizializza una nuova istanza della classe ImageSaveOptions che può essere utilizzata per salvare le immagini renderizzate nel formato Svg.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Svg);
// Impostare la proprietà PageSet su "0" per convertire solo la prima pagina di un documento.  
options.PageSet = new PageSet(0);
// Modificare la luminosità dell'immagine impostando il valore della proprietà ImageBrightness. 
options.ImageBrightness = 0.3f;
// Impostare il valore della proprietà ImageContrast per modificare il contrasto dell'immagine.
options.ImageContrast = 0.7f;
// Modificare la risoluzione orizzontale impostando il valore della proprietà HorizontalResolution. 
options.HorizontalResolution = 72f;
// Chiama il metodo Save per salvare il file SVG.
doc.Save(  "PdfToSvg.svg", options);

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limiti di valutazione.

Riassumendo

Stiamo terminando questo post sul blog a questo punto. Si spera che tu abbia imparato come convertire PDF in SVG in C# a livello di programmazione. Inoltre, hai esaminato alcune opzioni avanzate per questa API del generatore di immagini. Questa guida ti aiuterà se sei disposto a creare un convertitore da PDF a SVG per la tua applicazione aziendale. Infine, non dimenticare di visitare la documentazione per conoscere altri fantastici metodi.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o domande sul nostro forum.

Domande frequenti

Posso convertire un PDF in un SVG?

Creare un’istanza della classe Document e caricare il file PDF di origine, quindi richiamare il metodo Save per salvare il file in formato SVG.

Guarda anche