Crocodoc Brings Documents to the Web
Crocodoc converts Microsoft Office and PDF documents to HTML5 so your users can view them right in your web app.
By converting documents to HTML5, Crocodoc's viewer enables:
Easy integration within your web app
Integrations are easy as 1-2-3
Embed a document using Crocodoc's viewer in three quick steps:
Upload a document
Use our API to upload a document and start the conversion process. We convert your document to HTML5.
Create a viewing session
For security reasons, documents are not viewable until a temporary session is created using our server-side API.
Embed a document
Use the session you generated in the previous step to embed an iframe in your web app.
For more information on document conversion, see our API documentation.
Save time & resources
- Crocodoc is constantly developing and maintaining our technology so our customers can focus on creating great user experiences.
- Crocodoc reliably scales to meet your needs. Top companies trust us to reach millions of users each month.
- For clients with extra security requirements, we offer custom storage integrations and private cloud deployments.
- Our viewer is fully customizable and easily extended. Each integration is unique to the customer’s needs.
Compatible with all major documents, browsers & devices
Supported document formats:
- Adobe PDF
- PowerPoint (.ppt/.pptx)
- Word (.doc/docx)
- In beta: Excel (.xls/.xlsx/.csv)
- Firefox 3.5+
- Internet Explorer 7+
- iPhone & iPad (iOS 4+)
- Android 2.2+
- Kindle Fire
Need to support a legacy browser? Crocodoc also allows you to generate a PDF from any uploaded file.
Fast, crystal-clear rendering
Crystal-clear rendering and blazing speed
Crocodoc converts documents to HTML5 and CSS3 files that load quickly within your users’ browsers.
Fast and responsive
The average conversion time of a PDF is 4.2 seconds.
Unparalleled rendering quality
Font extraction and native text rendering make documents crystal clear.
Supports Word, PowerPoint, and PDF files
Documents look indistinguishable from the originals.
Click the thumbnails below to compare the original PDF to HTML version.
HTML5 leaves other technologies in the dust
See why Crocodoc’s HTML5 viewer is superior to flash and image-based document viewers.
|Crocodoc’s HTML5-based viewer||Flash-based viewers||Image-based viewers|
|Document display quality|
|Fast loading speed|
|Native text selection|
Native text rendering for unparalleled fidelity
At Crocodoc we've taken great pains to make sure every detail is right when it comes to rendering text:
- Font extraction
- Natively rendered text
- Native text selection
- Letter spacing and kerning
- Text transformations
- Unicode preservation
- And more...
Advanced security & flexible deployment options
Crocodoc is trusted by some of the world's top consumer and business web applications. We take security and privacy very seriously and offer a number of features that protect your user's documents:
All documents are private and can only be viewed after creating a secure session
Documents can only be viewed through secure, time-expiring sessions created using Crocodoc's API. This security feature requires developers to explicitly authorize end-users before they gain access to a given document.
All document resources are served using ephemeral URLs
When end-users view a document, all text, images, and other document data are served using ephemeral URLs which expire along with the user session. After the session for a document expires, the document's assets are no longer accessible to end-users.
Crocodoc's viewer can be configured to prevent file downloads or text copying/pasting
Developers can easily prevent end-users from copying document text and from downloading the original file.
Crocodoc offers a number of storage and deployment options to accommodate your application's security requirements.
Software as a Service (SaaS)
Crocodoc's SaaS servers are hosted using Amazon's EC2 infrastructure in a tier 1, SAS70 Type II certified facility.
All documents are stored securely, and all document uploads, API requests, and viewing sessions require SSL.
Private Cloud Deployments
Crocodoc can be installed on dedicated hardware in single-tenant environments on Amazon’s EC2 infrastructure for additional security and compliance.
Custom Storage Integrations
SaaS and Private Cloud deployments allow documents to be stored:
- On a customer-owned Amazon S3 account
- On an on-premise storage server (contact sales for details)
On-Premise Deployments are not yet available. Please contact sales to be added to our waiting list.
Fully customizable look & feel
Skin Crocodoc's viewer using custom CSS
Crocodoc makes it easy for developers to white-label our viewer or add their own CSS. Every aspect of our viewer can be customized. Developers can create custom toolbar styles, button styles, page styles, annotations, and more.
Mobile device support
Support across mobile devices
Crocodoc breaks down boundaries between your web app and your mobile app, allowing users to view documents seamlessly across platforms. No native app required.
Crocodoc's document viewer automatically detects when it's accessed from a mobile device and adjusts accordingly:
Large, sleek, easy-to-touch UI. Can be skinned through custom CSS.
No native apps required
Crocodoc uses HTML5 and CSS3 to display documents natively on mobile devices.
Fast & responsive
Documents load quickly even over slow connections.
Uncompromised rendering quality
Documents look great even on small devices.
Built-in commenting & markup tools
Interact with your documents
Crocodoc comes with a robust set of commenting and markup tools that enable interactive document workflows. These include: commenting tools, drawing tools, highlighting tools, textbox tools, and strikethrough tools.
When enabled, Crocodoc's commenting and markup tools allow your users to:
- Collaboratively add and reply to comments on shared documents
- Take notes when collecting research
- Fill out forms and submit requested paperwork
- Send colleagues feedback on presentations
Our comprehensive API allows you to implement custom collaboration workflows by customizing the behavior of our built-in tools. Using Crocodoc's API, developers can:
- Pass names to Crocodoc so they show up when comments are created
- Specify which annotations are visible when a document is viewed
- Receive real-time notifications when annotations are created
- Set per-user permissions when viewing, creating, or deleting annotations
- Download annotated PDF copies of any document