PDF to SVG API
The API for converting PDF files to SVG vector images and thumbnails.
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.
Try for FREEAPI Endpoint
ConvertAPI offers a cloud-based solution, which makes PDF to SVG conversion effortless with just a single REST-API call:
Authenticate your API call
Converting pdf to svg via REST-API is now easier than ever. Sign up for a free account to obtain your authentication secret, append it as a query string parameter to the conversion URL, and voilĂ ! You can find advanced authentication techniques in our docs.
Convert PDF to SVG using REST-API in no time!
Once you have your authentication in place, you can convert your files using application/json
, multipart/form-data
and application/octet-stream
content types.
A simple HTTP POST request using JSON would look like this:
Conversion request using cURL
You can easily convert pdf to svg with a simple cURL request. Our documentation provides more advanced cURL request techniques.
File conversion using CLI
ConvertAPI CLI allows you to convert files using our command-line file conversion utility tool. Check out CLI documentation for a detailed explanation and usage examples.
Upload the file and see how it works
You can set up the advanced conversion parameters and test the conversion result online using our interactive demo tool. It will auto-generate the code snippet for you!
Advanced PDF to SVG conversion parameters
Sets the password to open protected documents.
Set page range. Example 1-10 or 1,2,5.
Set output image resolution in dpi.
Constrain proportions when scaling the output image.
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.
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.
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.
Rotate image by angle.
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.