SVG Conversion Features

Scalable Vector Graphics (SVG) is a standard image format for displaying line art and other graphics in Web browsers.
SVG represents text and graphics as line drawings, so the image display does not degrade when scaled up or down, and remains clean and clear.
By converting Microsoft Office and PDF files to SVG, you can embed Office documents and PDFs in web pages.
With Office Server Document Converter, you can convert Office and PDF files to SVG on the server.

Main Features


The following features are available by specifying various parameters when performing a conversion in Office Server Document Converter.

  • SVG1.1/SVG Basic/SVG Tiny versions can be specified for conversion.
  • Conversion to SVGZ is supported.
  • Fonts used in the original Microsoft Office (Word/Excel/PowerPoint) file can be embedded in the PDF file.
    (The same fonts must be installed on the server.)
  • Embedding images and specifying link destinations are available.
  • Multiple pages of the source file can be merged or split into separate pages.



OSDC generates pages by reading Microsoft Word/Excel/PowerPoint document files and imitating page-up (formatting). Therefore, compatibility with pages created in Microsoft Word/Excel/PowerPoint varies considerably depending on the content of the document.

The page layout of the created PDF file may differ significantly from that of Microsoft Word/Excel/PowerPoint, so we recommend testing the evaluation version to make sure it meets your requirements.

Some restrictions apply to conversion. Please see "PDF Transformation" and "SVG Output" in the online manual for details.

SVG Display

SVG can be displayed in major browsers such as Google Chrome, Firefox, Microsoft Edge, and Safari. On smartphones, SVG can be displayed on Android 5.0 or later, and on iOS with Safari 5.1 or later.

When creating a web page, SVG files are referenced as external images in the img element of HTML. In addition, HTML5, the latest specification for web pages, allows the svg element to be directly described inside the body element, so line drawing markup using SVG can be attached to HTML5. In addition, SVG content can be easily manipulated with JavaScript in the browser.


Display in Word

Result of SVG conversion

Image shows a Conference Program made in Word, schedule with times  and speech topics from different courses. This represents the input.


image shows the same Conference Program, nothing has changed showing the SVG conversion output is accurate


Even the background color of complex tables and cells can be converted in a state comparable to the original.

Display in Excel

Result of SVG conversion

image shoes an Excel page with bar graphs and expenses over different months. this image represents excel input.


Image shows same excel Page. This image represents the SVG output, showing that it is an accurate conversion.


Numerical values and graphs in cells can also be reproduced.

Display in PowerPoint

Result of SVG conversion

the image shows a diagram of the layout of a room with 10 tables and a path to a main table on a stage. the image was made with Powerpoint and represents the input.


image shows the same PowerPoint diagram, showing nothing has changed, representing an accurate SVG conversion.


The result is comparable to the original, even when many complex shapes are placed.

About SVG



SVG 2.0

This is a new version recommended on September 15, 2016. Currently Office Server Document Converter does not support this version, but we are considering supporting it.

Reference: W3C:SVG2:

SVG 1.1

SVG is a graphic format defined by the W3C, an international organization that standardizes various Internet standards such as HTML, etc. The name SVG stands for "Scalable Vector Graphics".

SVG is characterized by the following features:

1. Smoothly zoom in/out and rotate figures.

2. Support for animation.

3. Simple interactive content can also be created.

4. Standardized by W3C, so standards cannot be changed by other manufacturers.

5. Basically text data, so it is easy to manipulate on a computer.