Índice
Instalado via NuGet
PM> Install-Package Spire.PDF
Links Relacionados
SVG (Scalable Vector Graphics) é um formato de arquivo de imagem usado para renderizar imagens bidimensionais na web. Comparado com outros formatos de arquivo de imagem, o SVG tem muitas vantagens, como suporte à interatividade e animação, permitindo aos usuários pesquisar, indexar, criar scripts e compactar/ampliar imagens sem perder qualidade. Ocasionalmente, você pode precisar converta arquivos PDF para o formato de arquivo SVG e este artigo demonstrará como realizar essa tarefa usando o Spire.PDF for .NET.
- Converter um arquivo PDF em SVG em C#/VB.NET
- Converter páginas PDF selecionadas em SVG em C#/VB.NET
- Converta um arquivo PDF em SVG com largura e altura personalizadas em C#/VB.NET
Instale o Spire.PDF for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for.NET como referências em seu projeto .NET. Os arquivos DLLs podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.PDF
Converter um arquivo PDF em SVG em C#/VB.NET
Spire.PDF for .NET oferece o método PdfDocument.SaveToFile(String, FileFormat) para converter cada página de um arquivo PDF em um único arquivo SVG. As etapas detalhadas são as seguintes.
- Crie um objeto PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Converta o arquivo PDF para SVG usando o método PdfDocument.SaveToFile(String, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace ConvertPDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Convert PDF to SVG document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG); } } }
Converter páginas PDF selecionadas em SVG em C#/VB.NET
O método PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) permite converter as páginas especificadas em um arquivo PDF em arquivos SVG. As etapas detalhadas são as seguintes.
- Crie um objeto PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Converta páginas PDF selecionadas em SVG usando o método PdfDocument.SaveToFile(String, Int32, Int32, FileFormat).
- C#
- VB.NET
using Spire.Pdf; namespace PDFPagetoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument doc = new PdfDocument(); //Load a sample PDF file doc.LoadFromFile("input.pdf"); //Convert selected PDF pages to SVG doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG); } } }
Converta um arquivo PDF em SVG com largura e altura personalizadas em C#/VB.NET
O método PdfConvertOptions.SetPdfToSvgOptions() oferecido pelo Spire.PDF for .NET permite especificar a largura e a altura do arquivo SVG de saída. As etapas detalhadas são as seguintes.
- Crie um objeto PdfDocument.
- Carregue um arquivo PDF de amostra usando o método PdfDocument.LoadFromFile().
- Defina as opções de conversão de PDF usando a propriedade PdfDocument.ConvertOptions.
- Especifique a largura e a altura do arquivo SVG de saída usando o método PdfConvertOptions.SetPdfToSvgOptions().
- Converta o arquivo PDF para SVG usando o método PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; namespace PDFtoSVG { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument document = new PdfDocument(); //Load a sample PDF file document.LoadFromFile("input.pdf"); //Specify the width and height of output SVG file document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f); //Convert PDF to SVG document.SaveToFile("result.svg", FileFormat.SVG); } } }
Solicite uma licença temporária
Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.