gpt4 book ai didi

drupal - 使用忽略某些 unicode 字符的 PDFTK(或 php/javabridge)填写 PDF 表单

转载 作者:行者123 更新时间:2023-12-04 21:48:59 27 4
gpt4 key购买 nike

Possibly related question 1 , Related question 2

我们正在努力实现的目标:
使用 drupal webform 提交数据作为源来填写 PDF 表单并将其提供给用户,并进行平面化打印。我们正在尝试在 Drupal 6 上部署它,然后在 Drupal 7 上部署。站点是部署在 CentOS VPS 上的大型 D6 站点。我们正在将其移至 D7。

链接:

  • Module for filling PDFs
  • Module for webforms

  • 我们的问题:
    无论我们尝试什么,我们都无法将某些 Unicode(utf-8) 字符插入 PDF。具体来说,这些不起作用: đ, ć
    这些作品: š, ž
    注意:这必须有效,因为这些字符在斯洛文尼亚人的姓名和姓氏中很常见,并且此 pdf 是斯洛文尼亚契约(Contract)的打印输出。

    我们尝试了什么:
    我们首先使用了 PDFTK我们的系统管理员是从源代码构建的。我们尝试了 1.41 和 1.41。然后他找到了两个版本的包,我们对它们都进行了测试。没有工作。然后,我们分析了该模块,并使用了相同的命令行函数和一个精简的示例。它产生了同样的结果。我们尝试了在 Mac 上从 DOC 转换生成的 PDF,而不是使用 Adob​​e Acrobat Pro 添加的字段。比我们尝试在 Linux Mint 上使用 LibreOffice 创建的 PDF。两者都产生了相同的结果。此问题已在 CentOS vps、我们的系统管理员的 CentOS virtualbox 安装和 ubuntu 10.04 devbox 以及 2 个 D6 vanilla 安装、1 个 D7 vanilla 安装和生产 D6 安装上复制。
    我们还尝试了由 fillpdf 模块提供的第二个选项:java/tomcat 网桥 ( More here)。这是在 ubuntu 10.04 devbox 上尝试过的,它也没有工作。我们还尝试了提供的软件即服务 PDFTK 服务 FillPDF service它也产生了同样的结果。

    有什么想法可能是错的吗?任何想法如何完成这项工作(即使使用其他系统、服务、自定义代码等)?

    最佳答案

    尝试使用:
    http://sourceforge.net/projects/pdfformfiller2/files/ .

    对于安装,请执行以下操作:

    填写pdf:

    drush dl fillpdf
    drush en fillpdf

    网络表格:

    drush dl webform
    drush en webform

    网络表单 token :

    drush dl webform_tokens
    drush en webform_tokens

    PDF 表格填写 2:

    itext-xtra-5.2.0.jar 0060b17c2ca9ee33a39806a8bad461e2

    itextpdf-5.2.0.jar ea0173384c42986e269da4fb67d0a391

    pdfformfiller.jar 9109ecb8f887ea40719480134ed73ddd

    pdf_filler.sh

    您还需要在服务器上安装这个 java 包:

    giflib-4.1.3-7.3.3.el5.i386.rpm

    java-1.6.0-openjdk-1.6.0.0-1.27.1.10.8.el5_8.i386.rpm

    tzdata-java-2012c-1.el5.i386.rpm

    chmod +x pdf_filler.sh

    pdf_filler.sh should be in $PATH

    关于drupal - 使用忽略某些 unicode 字符的 PDFTK(或 php/javabridge)填写 PDF 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8742096/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com