PDF tornou-se um dos formatos de arquivo dominantes devido ao seu suporte multiplataforma. Devido ao layout consistente dos documentos PDF em dispositivos heterogêneos, as pessoas costumam preferir a conversão de documentos em PDF antes de compartilhar. No entanto, em certos casos, os PDFs precisam ser convertidos em algum outro formato de arquivo. A conversão de PDF para SVG é amplamente adotada em vários cenários, ou seja, para incorporar o conteúdo de documentos PDF em páginas da web. Portanto, neste artigo, você aprenderá como converter arquivos PDF em SVG usando C#.

Conversão de PDF C# para SVG com API .NET - Download Gratuito

Aspose.PDF for .NET é uma API de manipulação de PDF que permite criar novos arquivos PDF e processar arquivos existentes a partir de aplicativos .NET. Além disso, a API também permite converter arquivos PDF para SVG com alta fidelidade. Você pode baixar a DLL da API ou instalá-la via NuGet.

PM> Install-Package Aspose.Pdf 

Converter arquivos PDF para SVG em C#

A seguir estão as etapas para converter um arquivo PDF em SVG em C# usando Aspose.PDF para .NET.

O exemplo de código a seguir mostra como converter um arquivo PDF em SVG usando C#.

// Abrir documento
Document pdfDocument = new Document("Document.pdf");

// Instanciar um objeto de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Salve o PDF como arquivo SVG
pdfDocument.Save("output.svg", saveOptions);

Conversão de PDF C# para SVG com opções adicionais

O Aspose.PDF para .NET também oferece algumas opções adicionais para personalizar a conversão de PDF para SVG em C#. Para isso, a API fornece a classe SvgSaveOptions que contém as seguintes opções.

A seguir estão as etapas para personalizar a conversão de PDF para SVG usando a classe SvgSaveOptions.

O exemplo de código a seguir mostra como converter um arquivo PDF em SVG com opções adicionais usando C#.

// Abrir documento
Document pdfDocument = new Document("Document.pdf");

// Instanciar um objeto de SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Não comprima a imagem SVG em um arquivo Zip
saveOptions.CompressOutputToZipArchive = false;

// Salve o PDF como arquivo SVG
pdfDocument.Save("output.svg", saveOptions);

Conversor .NET PDF para SVG - Obtenha uma licença API gratuita

Caso queira experimentar a API sem limitações de avaliação, você pode obter uma licença temporária gratuita.

Conclusão

Neste artigo, você aprendeu como converter arquivos PDF para o formato SVG em C#. Além disso, as opções adicionais para personalizar a conversão de PDF para SVG foram discutidas com o exemplo de código. Você pode explorar mais sobre a API C# PDF usando documentação.

Veja também