Custom Headers and Footers on Startup Plan
Due to popular demand, we decided to enable custom PDF headers and footers on our Startup plan. If you already on the Startup plan, you can immediatly start using these features.
Relase notes, product updates and improvement to Restpack
Due to popular demand, we decided to enable custom PDF headers and footers on our Startup plan. If you already on the Startup plan, you can immediatly start using these features.
We just added custom filenames support to the API. In order to save your files with a specified filename, you can now pass a filename=xx.png
parameter. If you also set json=true
, that will return a CDN path ending with your requested filename. Otherwise, we will add a content-disposition
header to ensure that client browsers do download the file with the filename that you provide.
We have updated our privacy policy to meet the new EU data protection regulation requirements. We have also created a legal agreement promising the protection of all personally identifiable information and sensitive information that we collect and store.
We have released the new major version of our rendering engine for HTML to PDF API and Screenshot API.
V4 is completely backwards compatible and can be used by just changing the API call url to https://restpack.io/api/html2pdf/v4/convert
Features
pdf_page
parameter, now it’s possible to send pdf_width
and pdf_height
parameters to set up a custom page size.Changes
Features
block_ads
and block_cookie_warnings
in order to apply blocking rules to the page before conversion.If you are requesting jpeg
images you will now receive higher quality images without any noticable file size increase. This also reflects on capture performance so in order to decrease file sizes while maintaining quality, we suggest using jpeg
instead on png
.
We have a shutter
feature that can be used to wait for an element to be visible. However it was not working as expected in rare situations, causing the entire capture job to fail.
This functionality has been fixed and you can reliably use shutter
options in your API calls.
We have made several improvements to delay
option and the order which we apply the delay.
Delay is now applied after all javascript / css injection jobs are completed and several jobs causing implicit delays (such as prescrolling page to render lazy assets) are merged together so their delays will not stack together.
It is now possible to pass wait=dom
parameter in order to wait for domready
event before render. The default is wait=load
which waits for window.onload
event.
This way you can create faster captures and handle such sites where loading hangs or takes a lot of time.
We have deployed a new capturing architecture which improves our capturing performance 30% in average. These changes have been made available to all users without any modifications required on your side.
Based on our monitoring, we identified several browser crashes occuring during captures. These have been mostly visible in the latest weeks. All issues should be resolved as of now.