PDF to SVG API

The API for converting PDF files to SVG vector images and thumbnails.

PDF SVG

Transform PDF files into high-quality SVG images effortlessly, generating vector-based SVG content from PDF documents. Tailor the resolution, dimensions, and overall quality of SVG images to meet specific requirements.

Copy parameter's URL Secret Secret
Type: String

Authentication secret must be provided as a query parameter. If omitted, token must be provided.

Show all
Copy parameter's URL Token Token
Type: String

Authentication token must be provided as a query parameter. If omitted, secret must be provided.

Show all
Copy parameter's URL File File Required
Type: File

File to be converted. Value can be URL or file content.

Show all
Copy parameter's URL StoreFile Store file
Type: Bool

Store converted file on our secure server and provides download URL.

Default: False Show all
Copy parameter's URL FileName File name
Type: String

Converted output file name without extension. The extension will be added automatically.

Show all
Copy parameter's URL Timeout Timeout
Type: Integer

Conversion timeout in seconds.

Default: 900 Range: 10 .. 1200 Show all
Copy parameter's URL Password Open Password
Type: String

Sets the password to open protected documents.

Show all
Copy parameter's URL PageRange Page Range
Type: String

Set page range. Example 1-10 or 1,2,5.

Default: 1-2000 Show all
Copy parameter's URL ImageResolution Image resolution
Type: Integer

Set output image resolution in dpi.

Default: 200 Range: 10 .. 800 Show all
Copy parameter's URL ScaleProportions Scale proportions
Type: Bool

Constrain proportions when scaling the output image.

Default: True Show all
Copy parameter's URL ImageHeight Image height
Type: Integer

Image height in pixels. If PreserveResolution property is set, render every page at set resolution and scale down to height if do not fit to resolution.

Range: 10 .. 20000 Show all
Copy parameter's URL ImageWidth Image width
Type: Integer

Image width in pixels. If PreserveResolution property is set, render every page at set resolution and scale down to width if do not fit to resolution.

Range: 10 .. 20000 Show all
Copy parameter's URL ImageAntialiasing Image antialiasing
Type: Integer

Control the use of text and graphics subsample antialiasing. The subsampling box size should be 8 bits for optimum text antialiasing, but smaller values can be used for faster rendering.

Default: 8 Range: 0 .. 8 Show all
Copy parameter's URL Rotate Rotate image
Type: Integer

Rotate image by angle.

Range: -360 .. 360 Show all
Copy parameter's URL TransparentColor Transparent Color
Type: String

Add alpha channel to image, setting pixels matching color to transparent. Values accepted are RGBA, CMYK hex string, color name or RGB format like this 255,255,255 (RED=255, GREEN=255, BLUE=255) or 255,255,255,150 with alpha chanel.

Show all

Code snippet

// Code snippet is using the ConvertAPI JavaScript Client: https://github.com/ConvertAPI/convertapi-js

// Code snippet is using the ConvertAPI Node.js Client: https://github.com/ConvertAPI/convertapi-nodejs

// Code snippet is using the ConvertAPI PHP Client: https://github.com/ConvertAPI/convertapi-php

// Code snippet is using the ConvertAPI Java Client: https://github.com/ConvertAPI/convertapi-java

// Code snippet is using the ConvertAPI C# Client: https://github.com/ConvertAPI/convertapi-dotnet

# Code snippet is using the ConvertAPI Ruby Client: https://github.com/ConvertAPI/convertapi-ruby

# Code snippet is using the ConvertAPI Python Client: https://github.com/ConvertAPI/convertapi-python

// Code snippet is using the ConvertAPI Go Client: https://github.com/ConvertAPI/convertapi-go

REM Code snippet is using the command line utility program: https://github.com/ConvertAPI/convertapi-cli

<!-- For conversions with the multiple file result please refer to this example: https://repl.it/@ConvertAPI/HTML-Form-with-multiple-file-result -->