0
난 단지 hk 워드 프로세서를 가져 와서 pdfs로 바꾸기 위해 wkhtmltopdf를 설정했지만 지금은 여러 pdfs를 결합 할 방법이 필요하다.커맨드 라인 결합 pdfs를 통한 PHP exec
제안 사항?
할 수있는 일이 있다면 pdflib 라이센스가 있지만, 주로 pdf 사용자 정의 빌드를위한 api처럼 보입니다.
난 단지 hk 워드 프로세서를 가져 와서 pdfs로 바꾸기 위해 wkhtmltopdf를 설정했지만 지금은 여러 pdfs를 결합 할 방법이 필요하다.커맨드 라인 결합 pdfs를 통한 PHP exec
제안 사항?
할 수있는 일이 있다면 pdflib 라이센스가 있지만, 주로 pdf 사용자 정의 빌드를위한 api처럼 보입니다.
wkhtmltopdf
을 얻었다면 리눅스을 사용하고 있으며 루트 셸 액세스 권한이 있다고 가정합니다.
system()
또는 exec()
을 통해 Pdftk Toolkit을 사용할 수 있습니다.
먼저 설치하십시오. 그것은 예를 들어, 데비안/우분투의 패키지입니다 :
는sudo apt-get install pdftk
그런 다음이 빈의 검색 경로에 표시 확신합니다.
그리고 간단한 PHP 조각 :
// In/Out filenames
$input_files = array('file_one.pdf', 'file_two.pdf');
$file_out = 'merged.pdf';
// Escape names and create argument
$line_parts = '';
foreach($input_files as $file) {
$line_parts .= escapeshellarg($file) . ' ';
}
// Run pdftk
$cmd = 'pdftk ' . $line_parts . ' cat output ' . escapeshellarg($file_out);
system($cmd, $retval);
if($retval) { print 'There was an error!'; }