Microlink API:
Introducing Microlink PDF

January 8, 2020 ()

Six months ago we launched as part of our product iteration to offer browser capabilities ready to be used directly consuming our .
Today, we’re thrilled to announce Microlink PDF 🔥.
See live demo at microlink.io/pdf.
Microlink PDF is based on the same engineering principles as the rest of the functionality behind : making it trivial to get something back from any URL.
Enabling the new query parameter will add a pdf data field as part of the response payload:
{
  "pdf": {
    "size_pretty": "62.5 kB",
    "size": 62450,
    "type": "pdf",
    "url": "https://microlink.nyc3.digitaloceanspaces.com/wEjulsXuSQxZhZcm5BKmUoiyDcc_"
  }
}
The PDF file created as output of the process is hosted on Microlink CDN and it can be combined with to automatically refresh in the background, providing an updated PDF representation of the target URL.
Additionally, a set of new query parameters have been added for better PDF accommodation, such as , and .
These query parameters are specially helpful when the target URL is not actually prepared to be properly exported as PDF.
Another thing worth mentioning is the ability to consume the PDF directly from HTML markup using mode:
<iframe frameborder='0' target='_parent' src='https://api.microlink.io/?url=https://basecamp.com/shapeup/0.3-chapter-01&pdf&embed=pdf.url'
></iframe>
Also as a button
<a href="https://api.microlink.io/?url=https://basecamp.com/shapeup/0.3-chapter-01&pdf&embed=pdf.url">
    <button>Download File</button>
</a>
This way, the PDF file will be created on the fly, making it a backendless solution: just HTML.

Join the community

All of these improvements or features are community driven: We listen to your feedback and act accordingly.
Whether you are are building a product and you need fancy previews, you’re an indie hacker or simply you like frontend stuff, come chat with us 🙂.