SVG в Word DOCX С#

Изображения SVG популярны благодаря своей масштабируемости. В некоторых случаях может потребоваться преобразовать изображение SVG в документ Word в формате DOCX или DOC. Соответственно, в этой статье рассказывается, как программно преобразовать файл SVG в документ Word на C#.

Конвертер SVG в DOCX или DOC — установка C# API

Aspose.HTML для .NET API можно использовать для создания, редактирования или преобразования HTML, MHTML, SVG и многих других других форматов файлов. Просто установите API, загрузив его DLL-файлы из раздела Загрузки или с помощью следующей команды установки NuGet:

PM> Install-Package Aspose.HTML

Программное преобразование SVG в Word DOCX или DOC на C#

Вы можете преобразовать SVG в документ Word в формате DOCX или DOC, выполнив следующие действия:

  1. Загрузите исходное изображение SVG с классом SVGDocument.
  2. Преобразуйте изображение SVG с помощью метода ConvertSVG вместе с объектом класса DocSaveOptions.

В следующем фрагменте кода подробно описано, как выполнить следующие шаги для преобразования файла SVG в DOCX на C#:

// Инициализировать документ SVG из файла
SVGDocument document = new SVGDocument("sample.svg");

// Преобразование SVG в Word DOCX
Converter.ConvertSVG(document, new DocSaveOptions(), "sample_output.docx");

Преобразование SVG в Word DOCX с дополнительными настройками с помощью C#

Вы можете конвертировать настроить преобразование SVG в документ Word. Например, размер страницы, поля страницы, разрешение и т. д. Вам необходимо выполнить следующие шаги, чтобы преобразовать SVG в DOCX с дополнительными настройками в C#:

  1. Загрузите входной файл SVG.
  2. Инициализировать объект класса DocSaveOptions.
  3. Настройте параметры страницы, такие как размер страницы, поля, разрешение по горизонтали или вертикали и т. д.

В приведенном ниже фрагменте кода подробно описано, как программно преобразовать изображение SVG в Word DOCX с расширенными настройками на C#:

// Инициализировать документ SVG из файла
SVGDocument document = new SVGDocument("sample.svg");

// Инициализируйте DocSaveOptions для настройки различных свойств. 
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
options.PageSetup.AnyPage = new Page(new Size(500, 500), new Margin(30, 10, 10, 10));

// Конвертировать SVG в DOCX
Converter.ConvertSVG(document, options, "sample_output.docx");

Получите бесплатную ознакомительную лицензию

Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.

Онлайн-демонстрация

Попробуйте веб-приложение Конвертер SVG в DOCX, разработанное с использованием вышеуказанного API.

Вывод

В этой статье вы узнали, как программно преобразовать файл SVG в формат DOCX на C#. Вы изучили базовый сценарий преобразования, а также расширенное преобразование, указав свойства настройки страницы. Кроме того, вы можете узнать подробности о других функциях, предлагаемых API, посетив документацию или связавшись с нами через форум.

Смотрите также

[Преобразование EPUB в Word DOCX на C#] (https://blog.aspose.com/ru/2022/02/23/convert-epub-to-word-docx-csharp/)

Совет: вы можете проверить Aspose PowerPoint to Word Converter, потому что он демонстрирует популярный процесс преобразования презентации в документ Word.