SVG para Word DOCX C#

As imagens SVG são populares por serem escaláveis por natureza. Em determinados cenários, pode ser necessário converter uma imagem SVG em um documento do Word no formato DOCX ou DOC. Da mesma forma, este artigo aborda como converter um arquivo SVG em um documento do Word programaticamente em C#.

Conversor SVG para DOCX ou DOC – Instalação da API C#

A API Aspose.HTML for .NET pode ser usada para criar, editar ou converter HTML, MHTML, SVG e muitos outros formatos de arquivo. Basta instalar a API baixando seus arquivos DLL da seção Downloads ou com o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.HTML

Converter SVG para Word DOCX ou DOC programaticamente em C#

Você pode converter SVG em um documento do Word no formato DOCX ou DOC com as seguintes etapas:

  1. Carregue a imagem SVG de origem com a classe SVGDocument.
  2. Converta a imagem SVG com o método ConvertSVG junto com o objeto de classe DocSaveOptions.

O trecho de código a seguir explica como seguir estas etapas para converter um arquivo SVG em DOCX em C#:

// Inicialize um documento SVG do arquivo
SVGDocument document = new SVGDocument("sample.svg");

// Converter SVG para Word DOCX
Converter.ConvertSVG(document, new DocSaveOptions(), "sample_output.docx");

Converter SVG para Word DOCX com configurações avançadas usando C#

Você pode converter personalizar a conversão de documentos SVG para Word. Por exemplo, tamanho da página, margem da página, resolução, etc. Você precisa seguir as etapas a seguir para converter SVG para DOCX com configurações avançadas em C#:

  1. Carregue o arquivo SVG de entrada.
  2. Inicialize um objeto da classe DocSaveOptions.
  3. Defina as configurações da página, como tamanho da página, margem, resolução horizontal ou vertical, etc.

O trecho de código abaixo explica como converter uma imagem SVG para Word DOCX com configurações avançadas programaticamente em C#:

// Inicialize um documento SVG do arquivo
SVGDocument document = new SVGDocument("sample.svg");

// Inicialize DocSaveOptions para configurar diferentes propriedades 
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
options.PageSetup.AnyPage = new Page(new Size(500, 500), new Margin(30, 10, 10, 10));

// Converter SVG para DOCX
Converter.ConvertSVG(document, options, "sample_output.docx");

Obtenha Licença de Avaliação Gratuita

Você pode avaliar a API sem limitações de avaliação solicitando uma licença temporária gratuita.

Demonstração on-line

Experimente o aplicativo da web SVG to DOCX Converter desenvolvido usando a API acima.

Conclusão

Neste artigo, você aprendeu como converter um arquivo SVG para o formato DOCX programaticamente em C#. Você explorou o cenário básico de conversão, bem como a conversão avançada, especificando as propriedades de configuração da página. Além disso, você pode conferir detalhes de outros recursos oferecidos pela API visitando a documentação ou entrando em contato conosco pelo fórum.

Veja também

Converter EPUB para Word DOCX em C#

Dica: Você pode querer verificar Aspose PowerPoint to Word Converter porque demonstra a apresentação popular para o processo de conversão de documentos do Word.