0

文書管理の方法を考え出そうとしています。

現在、HTML でドキュメント テンプレートを設計しており、クライアントに CKEditor を使用していくつかの空白を埋めさせてから、DOMPDF を使用して HTML を PDF に変換し、ドキュメントを印刷できるようにしています。

これは問題なく機能しますが、うまくいかない可能性がある場所がたくさんあります。CKEditor は HTML を少しいじり、DOMPDF は常に完全に変換するとは限りません。特に、ヘッダーとフッターを適切に行うことができません。

私たちの最終目標は PDF を作成することなので、これをすべて行うためのより良い方法はありますか? たとえば、PostScript または LaTeX のいずれかでドキュメントをデザインし、JavaScript を使用して (外部プログラムを使用せずに) Web サイトに PDF を直接レンダリングし、クライアントが必要な部分を入力できるように、ある種のプレースホルダー テキストボックスを使用することができます。それを保存してエクスポートしますか?

監査とバージョン管理のために入力内容を追跡する必要があるため、「入力」部分はサイトに残す必要があります。

4

2 に答える 2

0

最初に、( createXFDF() 関数を介して) HTML フォーム データを XFDF 形式に処理する必要があります。次に、次のようなコードを使用します。

$pdf_template_path = dirname( __FILE__ ) . '/pdf_form_template.pdf';
$pdftk = '/usr/bin/pdftk';
$pdf_name = substr( $xfdf_file_path, 0, -4 ) . 'pdf';
$result_pdf = $result_directory . '/' . $pdf_name;
$command = "$pdftk $pdf_template_path fill_form $xfdf_file_path output $result_pdf flatten";

これは、データを書き込むためのテンプレート PDF がサーバー上にあることを前提としています。

>詳しくはこちら

于 2013-05-01T00:18:42.767 に答える