# Document formatting for print (to PDF)

**URL:** <https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198>\
**Category:** Ask the Community\
**Created:** [August 18, 2023, 10:31am UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198 "2023-08-18T10:31:09Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pieter-Jan\_Ardies](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/pieter-jan_ardies/32/22790_2.png) [@Pieter-Jan\_Ardies](https://connect.superhuman.com/u/Pieter-Jan_Ardies)\
**Post date:** [August 18, 2023, 10:31am UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/1 "2023-08-18T10:31:09Z")

</div>

I render personalised documents for my clients.  
I have a template document, which is personalised for each client, based on a table with about 100 columns, so there’s many variables. The personalised items are text which can be as short as a few words, to about 500 words. There’s also personalised images.  
I print them as PDF, which is the end product.

It works really fine and I love the possibilities, BUT the end result (the only thing the client sees) is far from ideal, because:

- No page numbers
- text blocks don’t split up, often leaving big parts of pages blank
- no possibility to insert page breaks (would be a BIG DEAL!!)

In short, a way to format a page before printing/export to PDF would be a giant leap forward for me.  
I see page numbers have been requested long ago, but I don’t read recent comments on that topic.

If anyone could help me with solutions, or give me a perspective on feature development in that area, it would be much appreciated!

LOVE Coda btw,  
PJ

---

<div class="post-metadata">

**Author:** ![Scott\_Collier-Weir](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/scott_collier-weir/32/29677_2.png) [@Scott\_Collier-Weir](https://connect.superhuman.com/u/Scott_Collier-Weir)\
**Post date:** [August 18, 2023, 12:46pm UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/2 "2023-08-18T12:46:12Z")

</div>

Hey there!

Your best bet is to use the Documint Pack - Allows you to create custom PDFs using your Coda data with the click of a button

Here’s a doc that shows you ALL the information you need to know on the pack including how to set up and install

Packs free!

> **[Documint](https://coda.io/@simpladocs/documint)**
>
> Ready to create PDFs from your Coda data with the push of a button?

Let me know if you have any questions! I personally create 100s of PDFs from Coda and even more so for my clients

---

<div class="post-metadata">

**Author:** ![Pieter-Jan\_Ardies](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/pieter-jan_ardies/32/22790_2.png) [@Pieter-Jan\_Ardies](https://connect.superhuman.com/u/Pieter-Jan_Ardies)\
**Post date:** [August 18, 2023, 9:30pm UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/3 "2023-08-18T21:30:33Z")

</div>

thanks!  
I watched the video a few times.  
What I don’t get is how to make a template. Is it done outside of coda?

---

<div class="post-metadata">

**Author:** ![Scott\_Collier-Weir](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/scott_collier-weir/32/29677_2.png) [@Scott\_Collier-Weir](https://connect.superhuman.com/u/Scott_Collier-Weir)\
**Post date:** [August 18, 2023, 9:39pm UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/4 "2023-08-18T21:39:09Z")

</div>

Yes - Coda is not a PDF first product. It is primarily digital first, so you have no control over page breaks, etc

Documint is a specialized PDF generation software that has an integration with Coda - but because it is focused solely on PDF generation, you have complete control over the look and feel of the PDFs generated.

You can find documint here: → [Documint](https://documint.me/). They have a free plan (10 PDFs a month and each additional $0.20) or a paid plan as well for more unlimited document generation.

The alternative is to do as you are doing - Trying to hack together something somewhat decent in Coda. Sometimes it works! I actually do that for contracts/agreements (coda generated PDF)

And here is an example PDF my team at the [Coda school](https://www.codaschool.io/) generates using Documint and the Coda Integration alone. We can dynamically input graphs, charts, images, text, page breaks and more all from Coda. But first yes, you must define the template on the Documint end of things

 ![image](https://global.discourse-cdn.com/coda1/original/3X/5/1/5124e80eca84dda18b5b91515190b73bbaa6540e.jpeg)

---

<div class="post-metadata">

**Author:** ![Pieter-Jan\_Ardies](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/pieter-jan_ardies/32/22790_2.png) [@Pieter-Jan\_Ardies](https://connect.superhuman.com/u/Pieter-Jan_Ardies)\
**Post date:** [August 18, 2023, 10:34pm UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/5 "2023-08-18T22:34:20Z")

</div>

Aha! Now we’re talking ☀  
I figured I would need a developer for that kind of stuff.  
Looks promising!

---

<div class="post-metadata">

**Author:** ![Scott\_Collier-Weir](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/scott_collier-weir/32/29677_2.png) [@Scott\_Collier-Weir](https://connect.superhuman.com/u/Scott_Collier-Weir)\
**Post date:** [August 18, 2023, 11:04pm UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/6 "2023-08-18T23:04:40Z")

</div>

Check back if you have questions!

---

<div class="post-metadata">

**Author:** ![Ian\_T](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/ian_t/32/14961_2.png) [@Ian\_T](https://connect.superhuman.com/u/Ian_T)\
**Post date:** [October 10, 2023, 2:46pm UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/7 "2023-10-10T14:46:21Z")

</div>

> [@Pieter-Jan\_Ardies](#):
>
> possibility to insert page breaks (would be a BIG DEAL!!)

You can insert a page break by putting the content on a subpage.

---

<div class="post-metadata">

**Author:** ![Cooper\_Mayne](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/cooper_mayne/32/38742_2.png) [@Cooper\_Mayne](https://connect.superhuman.com/u/Cooper_Mayne)\
**Post date:** [November 9, 2023, 4:31am UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/8 "2023-11-09T04:31:05Z")

</div>

Support for looping through subtables would be helpful

---

<div class="post-metadata">

**Author:** ![Scott\_Collier-Weir](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/scott_collier-weir/32/29677_2.png) [@Scott\_Collier-Weir](https://connect.superhuman.com/u/Scott_Collier-Weir)\
**Post date:** [November 9, 2023, 5:42am UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/9 "2023-11-09T05:42:42Z")

</div>

The published documint pack does not support looping through tables, but I have a private one that does allow for it

Dm me if interested!

---

<div class="post-metadata">

**Author:** ![system](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/system/32/24484_2.png) [@system](https://connect.superhuman.com/u/system)\
**Post date:** [February 7, 2024, 5:43am UTC](https://connect.superhuman.com/t/document-formatting-for-print-to-pdf/42198/10 "2024-02-07T05:43:04Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
