Both options look real bad if you have images in the page, and especially with images inside of tables.
I need this feature
Jumping on this one too. I have been able to CTRL+P and Save as PDF sometimes, but each of those times it was not usable from the get-go. I had to do manual edits to my document to get the PDF output right, then tweak some settings.
Now I am at another roadblock that I cannot seem to fix, particularly with tables being cut off, words being cut off vertically, and so on.
Hi all. We have recently integrated Fibery to FlexiPage.app, to make PDF generation easier. FlexiPage has a schema aware editor so you can access multi-level (relational) data directly in the editor. Some of the features include
- Type ā@ā to access Fibery fields and access upto 4 level of relational fields
- Convert one to many relational fields to table rows. Sort & Filter table rows with respect to field values.
- Conditional sections, dynamic images from file field, stores generated document to file field, draft mode are some of the features.
Hereās a demo of automating invoice documents with Fibery.
For any queries, reach out to me at paz@flexipage.app.
Hey, Iām also very confused that this isnāt part of the app.
You can use the Fibery custom apps to build this feature for yourself as a separate app ā but tbh if I can do that it shouldnāt be too big of an effort to also maybe implement this in the base version of Fibery ![]()
Page numbers & footers in āAttach PDF using templateā ā working method
Fiberyās PDF renderer ignores CSS @page margin boxes, so counter(page) footers donāt print natively. But the renderer does execute JavaScript and can load external scripts, so the Paged.js polyfill fills the gap.
- Button ā Attach PDF using template, tick Treat template as HTML page (needs a Files field on the database).
- At the top of the template, after your
<% %>script block, add:
<script src="https://unpkg.com/pagedjs/dist/paged.polyfill.js"></script> - Then define footers in CSS as normal:
css
@page {
size: A4; margin: 18mm 18mm 20mm 18mm;
@bottom-left { content: "My Company | Printed <%= printed %>"; font-size: 8pt; }
@bottom-right { content: "Page " counter(page) " of " counter(pages); font-size: 8pt; }
}
- Pull rich text in with
fibery.getDocumentContent(entity['Description'].secret, 'html')and output it with<%= body %>.
Also worth noting: images pasted into rich-text fields do render in the PDF now (tested October 2026), contrary to older posts in this thread. Add img { max-width:100%; max-height:120mm; break-inside:avoid; } to stop large photos forcing page breaks.
AI assisted me with this apologies for any errors. I am not a programmer.