SVG do Wordu DOCX C#

Obrázky SVG jsou oblíbené, protože jsou přirozeně škálovatelné. V určitých scénářích může být nutné převést obrázek SVG na dokument aplikace Word ve formátu DOCX nebo DOC. V souladu s tím tento článek popisuje, jak převést soubor SVG na dokument aplikace Word programově v C#.

Převodník SVG na DOCX nebo DOC – Instalace C# API

Aspose.HTML for .NET API lze použít k vytvoření, úpravě nebo převodu HTML, MHTML, SVG a mnoha dalších formátů souborů. Jednoduše nainstalujte rozhraní API stažením jeho souborů DLL ze sekce Downloads nebo pomocí následujícího instalačního příkazu NuGet:

PM> Install-Package Aspose.HTML

Převést SVG na Word DOCX nebo DOC programově v C#

SVG můžete převést na dokument aplikace Word ve formátu DOCX nebo DOC pomocí následujících kroků:

  1. Načtěte zdrojový obrázek SVG pomocí třídy SVGDocument.
  2. Převeďte obrázek SVG pomocí metody ConvertSVG spolu s objektem třídy DocSaveOptions.

Následující fragment kódu vysvětluje, jak postupovat podle těchto kroků při převodu souboru SVG na DOCX v C#:

// Inicializujte dokument SVG ze souboru
SVGDocument document = new SVGDocument("sample.svg");

// Převést SVG na Word DOCX
Converter.ConvertSVG(document, new DocSaveOptions(), "sample_output.docx");

Převeďte SVG na Word DOCX s pokročilým nastavením pomocí C#

Můžete převést přizpůsobení převodu dokumentů SVG do aplikace Word. Například velikost stránky, okraj stránky, rozlišení atd. Chcete-li převést SVG na DOCX s pokročilým nastavením v C#, musíte provést následující kroky:

  1. Načtěte vstupní soubor SVG.
  2. Inicializujte objekt třídy DocSaveOptions.
  3. Nakonfigurujte nastavení stránky, jako je velikost stránky, okraj, horizontální nebo vertikální rozlišení atd.

Níže uvedený úryvek kódu vysvětluje, jak převést obrázek SVG na Word DOCX s pokročilým nastavením programově v C#:

// Inicializujte dokument SVG ze souboru
SVGDocument document = new SVGDocument("sample.svg");

// Inicializujte DocSaveOptions a nastavte různé vlastnosti 
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
options.PageSetup.AnyPage = new Page(new Size(500, 500), new Margin(30, 10, 10, 10));

// Převést SVG na DOCX
Converter.ConvertSVG(document, options, "sample_output.docx");

Získejte bezplatnou zkušební licenci

Rozhraní API můžete vyhodnotit bez jakýchkoli omezení hodnocení, když požádáte o bezplatnou dočasnou licenci.

Online demo

Vyzkoušejte prosím webovou aplikaci SVG to DOCX Converter vyvinutou pomocí výše uvedeného rozhraní API.

Závěr

V tomto článku jste se naučili, jak převést soubor SVG do formátu DOCX programově v C#. Prozkoumali jste základní scénář převodu i pokročilý převod zadáním vlastností nastavení stránky. Kromě toho si můžete zkontrolovat podrobnosti o dalších funkcích nabízených rozhraním API návštěvou dokumentace nebo nás kontaktovat prostřednictvím fóra.

Viz také

Převést EPUB na Word DOCX v C#

Tip: Možná budete chtít zaškrtnout převaděč Aspose PowerPoint to Word, protože ukazuje oblíbený proces převodu dokumentů z prezentace do Wordu.