나는 문서를 관리하는 방법을 생각해 내고있다.온라인으로 PDF를 작성 하시겠습니까?
현재 우리는 HTML로 문서 템플릿을 디자인 한 다음 클라이언트가 CKEditor를 사용하여 빈 칸을 채우도록하고 DOMPDF를 사용하여 문서를 인쇄 할 수 있도록 HTML을 PDF로 변환합니다.
이 방법은 정상적으로 작동하지만 잘못 될 수있는 곳이 많습니다. CKEditor는 HTML을 약간 헷갈립니다. DOMPDF가 항상 완벽하게 변환하지는 않습니다. 특히, 우리는 머리말과 꼬리말을 올바르게 할 수 없습니다.
우리의 최종 목표는 PDF를 만드는 것이므로이 모든 것을 수행하는 더 좋은 방법이 있습니까? 예를 들어 PostScript 또는 LaTeX로 문서를 디자인 한 다음 JavaScript를 사용하여 웹 사이트 (외부 프로그램 없음)에 직접 PDF를 렌더링 할 수 있습니다. 일부 텍스트 자리 표시 자와 함께 클라이언트가 필요한 부분을 채울 수 있으므로, 그런 다음 저장하고 내보내십시오.
"채우기"부분은 감사 및 버전 관리를 위해 입력 한 내용을 추적해야하기 때문에 우리 사이트에 머물러야합니다. 템플릿을 가정
$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 양식이 있습니다 –
HTML에서 데이터를 제출하고 PDF를 서버 측에 어셈블하는 방법은 어떻습니까? – Rafa
@YoriKusanagi : 응? 이미 내가하고있는 것과는 다른 점이 무엇입니까? 우리는 HTML 템플릿을 직접 만들고 HTML을 WYSIWYG 편집기에서 렌더링하여 클라이언트가 마음의 내용을 편집 할 수있게 한 다음 PDF (서버 측)로 변환하는 단추를 클릭합니다. – mpen