如何在GhostScript中使用UTF-8文本?

问题描述 投票:0回答:1

我自动将文本插入PDF。(用户将其数据写在Web表单中,并且还应将该数据连同PDF发送给他。)我这样做:1.有一个PDF文件模板,没有文本。2.根据输入的数据,生成一个.ps文件3.我使用GhostScript编译PDF和PS覆盖图。因此,通常在其中写入English文本,而不会读取Russian字母。显然是带有字体的东西...另一个不好的事情:我无权访问gs字体目录。一切都发生在托管服务器上。

这里是PS(“ Hello World”在其中-我要在PDF中输入的内容,而不是俄语字母不会出现的内容:]]

    %!
    <<
    /EndPage
    {
      0 eq
      {
        0 eq
        {
          /Helvetica findfont 22 scalefont setfont newpath 250 820 moveto 1 0 0 setrgbcolor (Hello world!) show
        } if
        true
      }
      {
        pop false
      } ifelse
    } >> setpagedevice

Ghostscript命令行:

    gs -q -dNOPAUSE -dSAFER -dBATCH -sOutputFile=out.pdf -sDEVICE=pdfwrite -sPAPERSIZE=a4 text.ps doctemplate.pdf

我在做什么错?

我自动将文本插入PDF。 (用户将其数据写在Web表单中,并且还应将这些数据与PDF一起发送给他。)我这样做:1.有一个PDF文件模板,没有...

pdf fonts ghostscript
1个回答
0
投票
这似乎是this answered question的副本。
© www.soinside.com 2019 - 2024. All rights reserved.