Skip to main content
June 24, 2025
Question

Greek Characters not displaying / parsing while using the HTML to PDF plugin

  • June 24, 2025
  • 8 replies
  • 0 views

Hello,

I have a requirement where I want to build a html file out of a template which would have some special characters i.e Greek characters. 

The html file is generated properly and even the alphabets are also displayed eg: alpha , beta etc. 

But when the same file is converted to PDF using the HTML to PDF plugin the Greek alphabets are not displayed.

We are currently using:

  1. HTML Doc from Template to generate the HTML document.
  2. HTML to PDF plugin to convert the HTML into a PDF.

Can any one suggest what we can do here ,any configuration we can use?

Regards,

Salil Raje

8 replies

stefanhelzle0001
June 24, 2025

In the generated HTML, how are the greek characters represented? Can you share a HTML snippet?

June 24, 2025

<td rowspan="1" colspan="1"><p>β</p></td> ,

Here the Character Beta is not displayed in the converted PDF.

albertoc033829
June 24, 2025

What you’ve shown (<td><p>β</p></td>) is a visual representation of the character in the HTML — but it doesn’t tell us how the character is actually encoded at the byte level in the file.

To properly verify the encoding, especially for special characters like Greek letters, it’s important to open the generated HTML file in a hex editor (or a text editor that can show the file encoding). That way you can check whether the character β is truly encoded as UTF-8 (which would be CE B2 in hex) or something else (like Windows-1252 or ISO-8859-1).

Also — where is this character coming from in your case?
Is it hardcoded in the template, or dynamically inserted from Appian (e.g., from a rule input or database)?
If it’s coming from Appian, and your template is correctly encoded as UTF-8, it should normally be handled as Unicode without issues — so the problem may lie with the font used during PDF rendering.