Preview beautifully rendered documents and files with Filestack’s Document Viewer

Preview documents and files beautifully within your application and website using Filestack’s advanced Processing Engine.

Make File Previews Effortless with Our Document Viewer

With a fully responsive user experience, documents are rendered in the most appealing way to the readers, no matter the resolution or the device used.
Supporting a wide variety of formats, Filestack’s document viewer is the best way to display your documents, images and more in your apps

Preview in Document Mode

If you’re presenting or handling a lot of user documents, you need to do it in a clear and visually appealing way. Delivery of a file is only worth it if arrives in a user friendly format, and our Document Viewer achieves this and more. When viewing a document, your users will be able to:

Print
Text search
Select text
Zoom in or out
Rotate pages
Download
… and more

Turn Your PDF Into A Slideshow

Any PDF file or file that can be converted to PDF can be beautifully previewed into a slideshow using the slide Processing API task.
Slide mode makes your document content the center of attention without overwhelming users with a lot of control buttons.
With Filestack you can merge multiple documents into one PDF document and represent them in one slideshow.

Showcase your files in an intuitive and easy-to-navigate manner by using the built-in preview and slider features.

Use Light or Dark Theme

The Document Viewer allows you to preview your file with either a light or dark theme, to best match your application.

Supported File Types

PDF files (PDF)
Powerpoint files (PPT, PPTX)
Excel files (XLS, XLSX)
Word files (DOC, DOCX)
ODF word processing documents (ODT)
ODF presentation documents (ODP)
Image files (gif, tiff, jpg, jpeg, png)
HTML files
Plain text files
Adobe Illustrator and Adobe Photoshop files (AI, PSD)

Filestack’s Document Viewer is a paid feature. Contact sales to learn more.

CONNECT YOUR APP TO FILES FROM OVER 20 SOURCES. SEE THEM ALL

WAY MORE THAN A FILE UPLOADER WIDGET: A COMPLETE SECURE UPLOAD SYSTEM.

What Filestack Can Provide For You

FILE CONVERSIONS

Filestack’s conversion API enables conversions between all of the most common formats, including PDF’s, DOCS, PPTs, PNGs, and more while keeping both the content and the formatting carefully preserved.

DOCUMENT DETECTION

Filestack’s Document Detection feature is a comprehensive tool that allows you to easily detect documents in your photos and automatically process them to accurately extract text from each document for later use in your application.

PDF FILE PROCESSING

Use Filestack to automatically merge files to create a separate PDF file, convert your PDF to a new specific orientation or page format, convert it to a black and white version, or display information about that PDF document.

Let’s Get Started.

Talk to us about how simple it can be to instantly and automatically transform any file or image.​

Integrate in Just Seconds!

No matter what language you code in, you can easily implement Filestack onto your application. We are easily implemented in any language.

Libraries & SDKs
Choose from our SDKs to get started: Javascript, Ruby, PHP, Python, Swift, Android

import * as filestack from 'filestack-js';
const client = filestack.init('YOUR API KEY');
client.upload(fileObject).then(data =>console.log(data.url));
gem 'filestack'
client = FilestackClient.new('YOUR_API_KEY', security: security_object)
filelink = client.upload(filepath: '/path/to/file')
$ composer require --prefer-dist filestack/filestack-php

use Filestack\FilestackClient;

$client = new FilestackClient('YOUR_API_KEY');
$filelink = $client-upload('/path/to/file');
$ pip install filestack-python

from filestack import Client client = Client("")

params = {'mimetype': 'image/png'}
new_filelink = client.upload(filepath="path/to/file", params=params)
print(new_filelink.url)