6

おそらく関連する質問1関連する質問2

私たちが達成しようとしていること:
Drupal Webフォーム送信データをソースとして使用してPDFフォームに入力し、印刷用にフラット化してユーザーに提供します。これをDrupal6以降にDrupal7にデプロイしようとしています。サイトはCentOSVPSにデプロイされた大規模なD6サイトです。現在、D7に移行中です。

リンク:

私たちの問題:
何をしようとしても、特定のUnicode(utf-8)文字をPDFに挿入することはできません。
具体的には、これらは機能しません:č、đ、ć
これらの機能:š、ž
注:これらの文字はスロベニア人の名前と名前で一般的であるため、これは機能する必要があります。このpdfはスロベニアでの契約の印刷物です。

試したこと:最初に、システム管理者がソースから作成したPDFTK
を 使用しました。1.41と1.41を試しました。彼は両方のバージョンのパッケージを見つけ、私たちは両方をテストしました。何も機能しませんでした。次に、モジュールを分析し、同じコマンドライン関数をストライプダウンの例で使用しました。同じ結果が得られました。Adobe Acrobat Proで追加されたフィールドよりも、DOCから変換されたMacで生成されたPDFを試してみました。LinuxMintでLibreOfficeを使用して作成したPDFを試してみました。どちらも同じ結果になりました。この問題は、CentOS vps、sysadminのCentOS virtualboxインストール、ubuntu 10.04 devbox、および2つのD6バニラインストール、1つのD7バニラインストール、および本番D6インストールで再現されています。また、fillpdfモジュールによって提供される2番目のオプションであるjava / tomcatブリッジ(詳細はこちら)も試してみました。)。これはubuntu10.04devboxで試されましたが、機能しませんでした。提供されているサービスとしてのソフトウェアPDFTKサービスFillPDFサービスも試してみましたが、同じ結果が得られました。

何が間違っている可能性があるのか​​?これを行う方法について何かアイデアはありますか(他のシステム、サービス、カスタムコードなどを使用している場合でも)?

4

1 に答える 1

1

http://sourceforge.net/projects/pdfformfiller2/files/を使用してみて ください。

インストールの場合は、次のようにします。

Fillpdf:

drush dl fillpdf
drush en fillpdf

Webフォーム:

drush dl webform
drush en webform

Webフォームトークン:

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
于 2014-11-13T09:32:55.210 に答える