DocRaptor HTML TO PDF API

Comparing DocRaptor and SelectPdf

SelectPdf and DocRaptor both provide HTML to PDF functionality but differ significantly in features, capabilities, and overall user experience. We'll also review each tool's trustworthiness and reliability, looking at uptime guarantees, company information, and compliance with various standards. Finally, we'll compare pricing models, considering aspects like free plans, document limits, and pricing per document.

Compare HTML to PDF Technology

Conversion Engine

DocRaptor is an HTML to PDF API focused on reliability, ease of use, and privacy. DocRaptor uses Prince, the leading commercial HTML to PDF converter, and the team behind the CSS Paged Media specifications.

SelectPdf is a commercial .NET PDF creation and editing library. It includes an HTML to PDF conversion function based on the Chromium and WebKit browsers. The converter is also available as an API.

This guide will focus on SelectPdf's HTML to PDF conversion and API. SelectPdf's native PDF creation sometimes provides deeper capabilities, but you must manually create your PDF element by element.

Compare PDF Capability

Paged Media

DocRaptor fully supports CSS Paged Media, which provides a wide variety of features useful for PDFs, such as headers, footnotes, watermarks, cross-references, page groups, and much more.

SelectPdf does not support CSS Paged Media but offers limited header and footer options with their PDF editing capability. No other CSS Paged Media functionality is provided.

PDF Forms

DocRaptor supports PDF forms, which allow saving data within a PDF or submitting a form to a website.

SelectPdf cannot create PDF forms.

Accessible PDFs

DocRaptor supports accessible PDFs, or "tagged" PDFs, which can be parsed by screen readers and other assistive devices and are required by compliance standards such as WCAG and Section 508. DocRaptor supports both automatic and manual tagging.

SelectPdf does not support creating accessible, tagged PDFs.

Annotations & Comments

DocRaptor lets you add PDF annotations, including comments, highlights, and more.

SelectPdf's HTML to PDF converter or API cannot create PDF annotations, but you can add them manually with their PDF editing library.

Content Manipulation
(CSS Generated Content)

DocRaptor's CSS Generated Content extensions let you copy or move HTML and text into other elements, such as headers and footers.

SelectPdf does not support the CSS Generated Content module.

Compare JavaScript Capability

Modern JavaScript

While satisfactory for the vast majority of web pages, DocRaptor does not support the entire JavaScript ES6 specification.

While SelectPdf does not publish the exact browser versions used in their HTML to PDF conversion, they likely support all but the very latest CSS and JavaScript features.

Control Rendering Timing

DocRaptor allows you to control or delay PDF rendering until the JavaScript completes, which is vital for charting and external data queries.

SelectPdf allows you to delay the rendering by a number of seconds, or you can trigger the rendering action within JavaScript.

Multi-Pass JavaScript

DocRaptor calls a post-rendering JavaScript function, and if the DOM is changed, rerenders the document. This enables advanced techniques such as text-fitting or line-height adjustments.

SelectPdf does not support Multi-Pass JavaScript.

PDF Object Access

Allows direct JavaScript access to the actual PDF object (the "DOM" of the PDF).

When using the .NET library, SelectPdf provides access to a limited subset of PDF objects, but it's generally more of a PDF creator than a complete PDF editing library.

Compare API Capability

API Versioning

DocRaptor's pipeline versioning protects your document generation process from being unintentionally affected by future DocRaptor system upgrades.

While SelectPdf supports a legacy "v1" version of its API, it does not offer version control for the browsers or conversion engines it uses. As a result, your documents may be subject to unforeseen alterations due to updates or changes in these underlying components.

Asynchronous Generation

DocRaptor supports asynchronous PDF generation, where the HTML to PDF process happens in the background, allowing your application to perform other tasks without waiting for the document generation to complete.

SelectPDf supports asynchronous HTML to PDF conversion.

Clients & Libraries

DocRaptor provides client libraries or examples in C#, Java, JavaScript, jQuery, .NET, Node, PHP, Python, Rails, Ruby, and more. As a REST API, DocRaptor can be easily implemented in any programming language.

SelectPdf provides libraries and code samples for PHP, Python, .NET, Java, Node.js, Ruby, and Perl.

Document Hosting

DocRaptor can optionally host your document permamently or temporarily at an unbranded URL.

SelectPDf does not offer document hosting.

PDF Merging

DocRaptor does not support PDF Merging.

While the SelectPdf HTML to PDF API does not directly support PDF merging, SelectPdf also provides a separate Merge PDF API and the .NET library supports merging.

Other Formats

DocRaptor can also convert HTML into XLS and XLSX files, which is handy for one-stop reporting functionality.

SelectPdf also provides a PDF to Text API.

Compare Trust & Reliability

Uptime Guarantee

DocRaptor guarantees 99.99% uptime.

SelectPdf does not guarantee any particular level of service or uptime.

Status Page

DocRaptor has a public status page.

SelectPdf does not have a status page that shows current or historical performance.

Support Options

Email, Phone, Chat

Email only.

Company Information

US-based with contact, company, and team information provided.

SelectPdf does not provide any information on their company or location.

Customers Listed

DocRaptor provides customer references and case studies, including top technology and Fortune 500 companies.

SelectPdf does not provide any customer references.

Compare Privacy & Security

SOC2 Compliant

DocRaptor's security practices passed a third-party SOC2 compliance audit.

SelectPdf is not SOC2 compliant.

HIPAA Compliant

DocRaptor is HIPAA compliant and can safely generate electronic protected health information documents.

SelectPdf is not HIPAA compliant.

GDPR Compliant

Yes, DocRaptor is GDPR compliant.

SelectPdf is GDPR compliant with all servers located in the United Kingdom.

Data Encrypted

DocRaptor encrypts document data in transit and at rest.

SelectPdf does not provide information on their encryption or security standards.

3rd-Party Penetration Test

DocRaptor regularly undergoes simulated attacks from third-party security professionals.

SelectPdf does not appear to conduct any 3rd-party security audits.

Privacy Policy

DocRaptor has a privacy policy.

SelectPdf has a privacy policy.

Compare Limits

Input/Output Size Limits

DocRaptor does not have input or output size limits.

SelectPdf does not list their size limits.

Concurrency & Rate Limits

DocRaptor does not have rate limits and allows 30 concurrent documents, regardless of the pricing plan.

SelectPdf allows 1-16 concurrent requests, depending on your pricing level.

Time Limits

DocRaptor allows up to 10 minutes for asynchronously generated documents and 1 minute for synchronously generated documents.

SelectPdf does not list their time limits.

Compare Pricing

Demo

DocRaptor provides a free, public API key with no signup required and a demo page.

SelectPdf has a demo.

Free Plan

Yes, DocRaptor offers a free plan.

SelectPdf does not have a free plan, but they have a 7-day/200-document free trial.

Lowest Priced Plan

DocRaptor's lowest-priced paid plan is $15/mo.

SelectPdf's lowest-priced plan is $19/month.

Free Test Documents

DocRaptor plans include unlimited, free development testing so you can perfect your document without stress or cost.

SelectPdf does not provide any free testing or development documents. Every document will count against your plan limit.

Pricing Model

DocRaptor offers a simple pricing model regardless of output size. Each plan includes a certain number of documents with an equivalent metered price for overage documents beyond plan limits.

SelectPdf counts every 50 pages in a document as a "conversion." Obviously, this pricing model is most advantageous for users with short documents.

While it is not explicitly documented, we assume that going over your plan limit results in a conversion error.

Per Document Price

DocRaptor's pricing ranges from 2.5¢ to 12¢ per document generated, reflecting DocRaptor's value with unique functionality and a strong emphasis on privacy, security, and reliability.

SelectPdf's pricing starts at about 1¢ per conversion. Uniquely, they claim to offer unlimited conversions for $449/month.

Spot an error or something out of date? Let us know at support@docraptor.com and we'll fix it ASAP!