PDF to SVG converter

Open source .NET library
Extracts text
Extracts images
Extracts fonts
PM> Install-Package PdfToSvg.NET
using (var doc = PdfDocument.Open("input.pdf"))
{
    var pageNo = 1;

    foreach (var page in doc.Pages)
    {
        page.SaveAsSvg($"output-{pageNo++}.svg");
    }
}
<PackageReference Include="PdfToSvg.NET" Version="1.3.1" />
using (var doc = PdfDocument.Open("input.pdf"))
{
    var pageNo = 1;

    foreach (var page in doc.Pages)
    {
        page.SaveAsSvg($"output-{pageNo++}.svg");
    }
}
Download tool (requires .NET 4.5)
> pdftosvg.exe input.pdf output.svg
Converting PDF...     [###############################]   100%

OK Successfully converted 1 page to SVG in 0.3s.

> _



Extracts text
Extracts images
Extracts fonts

Test it online

Max file size 2 MB and only the first five pages are converted. If you download the library and host it yourself there is no size or page limitation. Files are not stored on our servers, but please do not upload files containing sensitive, personal or illegal information.

Test it online

Converting to SVG...

uploaded file.pdf