Questions and discussion about developing processes and programming in PHP, JavaScript, web services & REST API.
Forum rules: Please search to see if a question has already asked before creating a new topic. Please don't post the same question in multiple forums.
#828526
Dear All,

I am using Processmaker 3.4.11 on Nginx 1.18.0, PHP version is 7.3.18 and the OS is CentOS 7.8.2003.
The report generator is TCPDF for the output document.
My output documents contain special characters from the French character set.
I have followed instructions from
https://wiki.processmaker.com/3.3/Adding_Fonts_for_the_UTF-8_International_Character_Set#TCPDF
and even run the tcpdf_addfont.php as instructed but the PDF is always coming blank while the doc file is good.
Is there anything I am missing that need to be configured for Nginx?
I found some Nginx related configuration on https://wiki.processmaker.com/3.3/Output_Documents#Needed_Config_Nginx_Custom_fonts_in_Output_documents
but was not able to spot the styles.php and font.php files.

Please help!

Best regards
Satya
#828646
Finally some progress, after cleaning up autogenerated HTML tags, now PDF is generated but there is a strange thing happening!

I have a large grid in the output document, in that grid, some fields could be blank, when I use @# prefix to the variable the table gets terminated whenever it encounters the first blank, however, the PDF is generated without error but the table is always incomplete.
On the other hand, if I use @@ prefix it generates all the rows correctly but each field is quoted with double quotes ("), this happens with PDF only, doc output works fine in both the cases with @# and @@

Can someone please help on this on how to generate the PDF document successfully without quotes?

Best regards
Satya
#828647
Hi,
You can use this "Office template maker" plugin and easily create your templates in Microsoft Office and call them in your processes and forms:

http://pmlearning.info/plugin.php?t=Office-Print-Templates-Plugin-ProcessMaker

Thanks

Are you looking for a more intelligent approach to[…]

The 1Win Clone Script is a pre-built solution that[…]

Aviator Clone Script replicates the renowned Aviat[…]

From converting physical assets into digital asset[…]