Help

Re: Create Custom PDF

937 0
cancel
Showing results for 
Search instead for 
Did you mean: 
Rose_Haft1
8 - Airtable Astronomer
8 - Airtable Astronomer

Hi there -

I have a list of outputs and am trying to create a PDF listing those. Is it possible to create a PDF via script? Or what other methods are there other than one line per PDF?

How could you use the PDFs if linking all records to one record in another table?

3 Replies 3

There are multiple methods of creating a PDF file in Airtable. However, it cannot be done only with a script by itself. You can output data to a table and then use Page Designer or a document service to generate the PDF. Or you can use scripting to generate HTML that you send to a third party API to turn into a PDF. Or you can have your script integrate with Google Docs/Slides to create a PDF. These are three ways that I have used to generate PDF fields from a script, and there are probably others.

Think about your comfort level with scripting and the different technologies for creating PDF files and go with what makes sense to you.

Sergei_Kai
5 - Automation Enthusiast
5 - Automation Enthusiast
Hi! To generate PDF from Airtable using automation, you can't just use a script. You need to use an extension for Airtable or one of the integrators like Zapier, Make, or Power Automate to connect Airtable with a third-party application for document generation.

Here is an example of how the Plumsail Documents extension automatically generates documents from Airtable using a script in the article Create and manage documents in Airtable Interfaces and Automations . The same logic applies to other extensions for Airtable automation.

typeflow
5 - Automation Enthusiast
5 - Automation Enthusiast

If you're looking for a solution, Typeflow can help you quickly generate PDFs from Airtable data using Google Docs templates. It's straightforward and efficient.

Feel free to give it a try, and I'd love to hear your feedback! I'm also offering a lifetime plan for early users at just $100. Ping me if you're interested or have any questions.