Odoo Help


RML - PDF with multiple page size

on 3/10/13, 6:11 PM 3,816 views

Hi all,

i'm wondering if it's possible to generate a PDF document with different page sizes. For example, first page to be a standard A4 document and second page to be a sticker with 30mmx50mm. I've tried with pageSize on template and pageTemplate and it seems that engine creates a second page with the size of A4 but the Canvas size is 30x50. Any idea would be appreciated.

Mario Arias Badila
On 3/13/13, 3:00 AM

You can do that using Aeroo Reports and adjusting page sizes directly on OpenOffice.

Works just as expected!

On 8/2/13, 8:10 AM

Should be possible by modifying the custom_rml.xsl file like:

    <xsl:template name="rml">
        <document filename="example.pdf">
                <pageTemplate id="sticker" pageSize="(3cm,5cm)" >
                    <frame id="main" x1="0cm" y1="5cm" width="3cm" height="5cm"/>
                <pageTemplate id="a4_Portrait" pageSize="(21cm,29.7cm)" leftMargin="2.0cm" rightMargin="2.0cm" topMargin="2.0cm" bottomMargin="2.0cm" >
                    <frame id="main" x1="2cm" y1="25cm" width="19.0cm" height="25cm"/>

and then calling the template in your_report.xsl file:

<xsl:template name="story">
     <xsl:attribute name="firstPageTemplate">a4_portrait</xsl:attribute>
    <xsl:attribute name="name">sticker</xsl:attribute>

However, in my case this is working for the Frame setting but not for the pageSize! But according to the RML doc this should work as well for the pageSize setting. What can be wrong?

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 3/10/13, 6:11 PM
Seen: 3816 times
Last updated: 3/16/15, 8:10 AM