The Euro Sign is the 20AC in the Unicode, see:
https://www.compart.com/en/unicode/U+20AC
You can add Unicode string with the Oracle UNISTR() function, see:
The basic printing code example:
plpdf.PrintoutText(
p_x => 20,
p_y => 30,
p_txt => 'Hello World ' || unistr('\20AC') || ' !'
);
Please check the full example and the result: