Converta SVG para PDF em C#

Este tópico simples explica como converter SVG em PDF em C#. Ele cobre todas as informações necessárias, incluindo o algoritmo passo a passo e um código de exemplo para criar um software conversor SVG para PDF em C#. Além disso, também abrange a improvisação do processo de conversão com base em suas necessidades.

Etapas para exportar SVG para PDF em C#

  1. Configure o ambiente adicionando Aspose.CAD for .NET usando o gerenciador de pacotes NuGet para converter SVG em PDF
  2. Acesse o arquivo SVG de origem usando a instância da classe Image
  3. Crie uma instância da classe PdfOptions e inicialize o objeto da classe CadRasterizationOptions para definir o tamanho da página
  4. Exporte o arquivo SVG para o formato PDF e salve-o no disco

As etapas acima envolvem o processo de conversão de arquivos SVG em PDF em C#. Inicialmente, o arquivo SVG de origem é acessado usando uma instância da classe Image, seguida pela configuração do PDF necessário e das opções de rasterização para o arquivo PDF de saída. Finalmente, o arquivo SVG carregado será renderizado como um documento PDF no disco.

Código para exportar SVG para PDF em C#

using System;
using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace TestCAD
{
public class SvgToPdf
{
public static void SvgToPdfConverter()
{
String path = @"/KBase/TestData/";
// Initialize a license to convert SVG to PDF
License licenseIGES = new License();
licenseIGES.SetLicense(path + "Aspose.Total.lic");
// Acess the source SVG file
using (Image image = Image.Load(path + "Source.svg"))
{
// Instantiate the PdfOptions class object
PdfOptions options = new PdfOptions();
var opts = new CadRasterizationOptions();
opts.PageHeight = 500;
opts.PageWidth = 500;
options.VectorRasterizationOptions = opts;
// Export SVG file to PDF
image.Save(path + "ConvertedPdf.pdf", options);
}
}
}
}

Este código de exemplo converte SVG em PDF em C#. A classe CadRasterizationOptions é utilizada para configurar o tamanho da página do documento PDF de saída. Além disso, você também pode definir a cor da marca d’água, rotação do texto, texto da marca d’água e outras propriedades opcionais da classe PdfOptions de acordo com seus requisitos.

Este exemplo abrangeu os detalhes da conversão de um SVG em PDF em C#. Se você estiver interessado na conversão de PLT para PDF, leia o artigo em como converter PLT para PDF em C#.

 Português