Pdfcrowd is an online service that can convert web pages and HTML documents to PDF and various image formats. Pdfcrowd launched in 2009 and has been providing a reliable conversion service to businesses and individuals since then.
We provide these services:
Yes, we provide email based support. The majority of support requests is answered within 1 business day.
We are based in the EU but our infrastructure is hosted in the USA.
Please feel free to contact us. We will happily answer any questions you may have.
You should experience no downtime at all. The API is hosted in Google Cloud and deployed to multiple independent zones with redundant capacity and automatic failover.
The API is available virtually on any platform that supports HTTP/HTTPS. We have client libraries for popular programming languages that make the API integration a matter of minutes. You can also communicate with API directly via HTTP/HTTPS.
The API fully supports HTML5, CSS3 and JavaScript. The API should be able to convert any modern web page.
The following content is ignored: video, audio, Flash, third-party plugins, frameset documents.
The API is a web service, conversions run on our servers. You need an Internet connection to be able to use the API. We do not provide a standalone SDK that could be used offline.
Pdfcrowd can only convert web pages that are on the public Internet. If you need to convert locally hosted pages, you can either pass on the page's HTML code to the API or you can use localtunnel.
Yes, the API can convert password protected pages.
The API v1 is the original API that had been offered since 2009. It is no longer available to new Pdfcrowd accounts. The API v2 is based on the latest web technologies and solves many issues that were present in API v1.
Enable debug logging with setDebugLog() to troubleshoot the cause. In general, our converter can't download external images, style sheets and Javascript if
Here are possible workarounds:
<img src="https://example.com/images/image.png">
.We strongly recommend to disable animations in the converted HTML documents. Charting frameworks usually provide such an option. If that's not possible, you can try setJavascriptDelay().
Custom fonts can be defined with the @font-face CSS rule. An example:
<style>
@font-face
{
font-family: 'Helvetica';
src: url(https://yourserver.com/fonts/Helvetica.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
body
{
font-family: Helvetica;
}
</style>
The web server serving the font has to add the "Access-Control-Allow-Origin: *" HTTP header to the font response. Use the following links to configure your web server:
Make sure that the page break rule is set on a block-level HTML element, it may be ignored otherwise - see the CSS Specification for details. Check our demo page for more info.
Yes, check our examples in our Github repository.
It may be caused by large images used in the source HTML. You can compress them by using setConvertImagesToJpeg(), setJpegQuality() and setImageDpi() methods.
The new API is based on the latest web technologies and solves many issues with the legacy API. We definitely encourage you to give the new API a try.
The new API introduces minor backward incompatible changes but the migration from the current API should be straightforward. Just upgrade your API client library to the latest version and follow the new documentation. You can run both API implementations side-by-side.
The legacy API will stay available for accounts that were created prior introducing the API v2. However the legacy API will no longer receive any updates and we will provide support for critical issues only.
Yes, you can cancel or change your monthly plan at any time.
Conversions are measured in credits. One credit equals to 0.5MB of output data. An output file of size less than 0.5MB costs 1 credit, a 0.5-1MB output file costs 2 credits an so on.
No, they are reset each month on the subscription start day.
Don't worry - we won't cut you off! If you hit the limit, we will send you a notification email but your account will stay fully functional. We tolerate occasional overruns. However, you are expected to upgrade if you exceed the plan quota by a significant margin or on a regular basis.
Yes, you can use any Pdfcrowd API package (Standard, Enterprise, Custom) in your commercial product.
You can download your invoices in your account page.
Pdfcrowd tries to remove ads and elements that obstruct the page content by default. This can sometimes remove content that is valid. You can disable ad blocking with the Try to block ads switch or increase/disable the Remove obscuring content with z-index option.
Yes, you can use it on multiple PCs. However, you can't share your login among multiple users.
Pdfcrowd is GDPR compliant. If your input documents contain third parties' personal data, you can review and accept our Data Processing Agreement.
No, we are not HIPAA compliant.