PDF è diventato uno dei formati di file dominanti grazie al suo supporto multipiattaforma. A causa del layout coerente dei documenti PDF su dispositivi eterogenei, le persone preferiscono la conversione dei documenti in PDF prima della condivisione. Tuttavia, in alcuni casi, i PDF devono essere convertiti in un altro formato di file. La conversione da PDF a SVG è ampiamente adottata in vari scenari, ad esempio per incorporare il contenuto dei documenti PDF nelle pagine Web. Pertanto, in questo articolo imparerai come convertire i file PDF in SVG usando C#.
- API di conversione da C# .NET PDF a SVG
- Converti file PDF in SVG in C#
- Converti PDF in SVG con opzioni aggiuntive
- Ottieni una licenza API gratuita
Conversione da C# PDF a SVG con .NET API - Download gratuito
Aspose.PDF for .NET è un’API di manipolazione PDF che ti consente di creare nuovi file PDF ed elaborare file esistenti all’interno di applicazioni .NET. Inoltre, l’API consente anche di convertire i file PDF in SVG con alta fedeltà. Puoi scaricare la DLL dell’API o installarla tramite NuGet.
PM> Install-Package Aspose.Pdf
Converti file PDF in SVG in C#
Di seguito sono riportati i passaggi per convertire un file PDF in SVG in C# utilizzando Aspose.PDF per .NET.
- Carica il documento PDF utilizzando la classe Document.
- Crea un’istanza della classe SvgSaveOptions.
- Salva PDF come SVG utilizzando il metodo Document.Save(String, SvgSaveOptions).
L’esempio di codice seguente mostra come convertire un file PDF in SVG usando C#.
// Apri documento
Document pdfDocument = new Document("Document.pdf");
// Istanziare un oggetto di SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Salva il PDF come file SVG
pdfDocument.Save("output.svg", saveOptions);
Conversione da C# PDF a SVG con opzioni aggiuntive
Aspose.PDF per .NET fornisce anche alcune opzioni aggiuntive per personalizzare la conversione da PDF a SVG in C#. Per questo, l’API fornisce la classe SvgSaveOptions che contiene le seguenti opzioni.
- ComprimiOutputToZipArchive - Specifies whether the output will be created as one zip-archive.
- CustomStrategyOfEmbeddedImagesSalvataggio - Strategy for customized handling of referenced external image files.
- ScaleToPixels - Specifies whether to scale the output document from typographic points to pixels.
- Tratta nomefile di destinazione come directory - Defines whether to create a target directory with the same name as the requested output file.
- TryMergeAdjacentSameBackgroundImages - To avoid visible boundaries between parts of same background images.
Di seguito sono riportati i passaggi per personalizzare la conversione da PDF a SVG utilizzando la classe SvgSaveOptions.
- Carica il documento PDF utilizzando la classe Documento.
- Crea un’istanza della classe SvgSaveOptions.
- Impostare l’opzione desiderata come SaveOptions.CompressOutputToZipArchive.
- Salva PDF come SVG utilizzando il metodo Document.Save(String, SvgSaveOptions).
L’esempio di codice seguente mostra come convertire un file PDF in SVG con opzioni aggiuntive usando C#.
// Apri documento
Document pdfDocument = new Document("Document.pdf");
// Istanziare un oggetto di SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();
// Non comprimere l'immagine SVG nell'archivio Zip
saveOptions.CompressOutputToZipArchive = false;
// Salva il PDF come file SVG
pdfDocument.Save("output.svg", saveOptions);
Convertitore da .NET PDF a SVG - Ottieni una licenza API gratuita
Nel caso in cui desideri provare l’API senza limitazioni di valutazione, puoi ottenere una licenza temporanea gratuita.
Conclusione
In questo articolo, hai imparato come convertire i file PDF in formato SVG in C#. Inoltre, con l’esempio di codice sono state discusse le opzioni aggiuntive per personalizzare la conversione da PDF a SVG. Puoi esplorare di più sull’API C# PDF utilizzando documentazione.