Community mailing list archives

community@mail.odoo.com

Re: Wkhtmltpdf measures problems

by
Yassine TEIMI
- 08/31/2016 04:06:52
Hello Brecht,

So these calculated parameters change from ubuntu to debian ? how to control them ? is it by modifying the method in the module report, or by using docker ?

2016-08-31 8:47 GMT+01:00 Brecht Verhaeghe <brechtverhaeghe@kranksoft.be>:

Hello Yassine,

 

The scaling, fonts, … are calculated on parameters of the underlying system so even with the same version of wkhtmltopdf you end up with different parameters if you aren’t in a controlled environment.

 

Met vriendelijke groeten,

Brecht Verhaeghe

Kranksoft GCV

brechtverhaeghe@kranksoft.be
tel 0497/46 07 27

 

Van: Yassine Teimi [mailto:yteimi01@gmail.com]
Verzonden: woensdag 31 augustus 2016 9:38
Aan: Community <community@mail.odoo.com>
Onderwerp: Re: Wkhtmltpdf measures problems

 

Dears, thanks for your answers,

@Brecht Verhaeghe :

Here is my local machine caracteristics :


Distributor ID:    Ubuntu
Description:    Ubuntu 12.04.5 LTS
Release:    12.04
Codename:    precise

 

Here is my poduction server caracteristics :


Distributor ID:    Debian
Description:    Debian GNU/Linux 8.0 (jessie)
Release:    8.0
Codename:    jessie

 

Both have same wkhtmltopdf version :


wkhtmltopdf 0.12.2.1 (with patched qt)

 

It's ubuntu vs debian.

@ Omprakash Maury : Thanks for the tutorial.

@ Gustavo Marino : Can you point me the code part (method) using this scale parameter ? did you this solution, and resized all standard reports ? maybe we can set a boolean and apply this scale parameter only for standard reports.

Regards.

 

 

2016-08-30 18:43 GMT+01:00 Gustavo Marino <gamarino@numaes.com>:

With Odoo settings, wkhtmltopdf uses an adaptative scale to render the its output.

It is a parameter on wkhtmltopdf command execution call, in module report, hard coded in python source code.

 

You can choose to remove this parameter. After that, measures will be absolut, and thus repetible, but almost all standard reports should be resized (using a different font size) and should be adjusted

 

 

Regards


Gustavo Adrian Marino

 

Mobile:  +54 911 5498 2515

Email: gamarino@numaes.com

Skype: gustavo.adrian.marino

 

Descripción: Numa Logo V 1-0

 

 

2016-08-30 14:22 GMT-03:00 Brecht Verhaeghe <brechtverhaeghe@kranksoft.be>:

Hello,

 

Are both servers the same or is it desktop v.s. server?

I used to have this problem when moving from production to server environments. Some fonts that i couldn’t find in the server environment or some libs that i forgot to pip install…

I started using Docker containers and now all my deployment problems are gone.

 

I develop inside a debugging container. This one creates a thin debugging layer on top of my odoo container.

If i need an extra library, i add it to the docker file and rebuild everything.

 

Met vriendelijke groeten,

Brecht Verhaeghe

Kranksoft GCV

brechtverhaeghe@kranksoft.be
tel 0497/46 07 27

 

Van: Yassine Teimi [mailto:yteimi01@gmail.com]
Verzonden: dinsdag 30 augustus 2016 18:13
Aan: Community <community@mail.odoo.com>
Onderwerp: Wkhtmltpdf measures problems

 

Dears,

I've created a report with css using fixed measurments (not relative ones), so the purpose of this report is to create adress cards, used on the post office.

The problem is, when I fix adress cards height and width with pixels or centimeters, milimeters, it's considered differently from an odoo instance to another, knowing that the two have the same wkhtmltopdf version. It's like the one centimeter for wkhtmltopdf, is not the real one, that we know.

Is there anyone having the same problem ?

I'm using the more stable version : 0.12.1 on ubuntu 12.04 LTS 64 bit.

Thanks.

 

--

 

Cordialement

 

Yassine TEIMI

 

Consultant & Odoo Project Manager

TEL : +212 6-87 71 41 18

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe

 

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe




--

 

Cordialement

 

Yassine TEIMI

 

Consultant & Odoo Project Manager

TEL : +212 6-87 71 41 18

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe




--

Cordialement

Yassine TEIMI

Consultant & Odoo Project Manager
TEL : +212 6-87 71 41 18