htmlドキュメントを取得してpdfに変換するようにwkhtmltopdfを設定しましたが、複数のpdfを組み合わせる方法が必要です。
助言がありますか?
何かできることがあればpdflibライセンスを持っていますが、それは主にカスタムビルドpdf用のAPIのようです。
Linuxwkhtmltopdf
を使用していて、root シェル アクセス権を持っているとします。
または経由でPdftk Toolkitを使用できます。system()
exec()
まずインストールします。Debian/Ubuntuのパッケージです。たとえば、次のようになります。
sudo apt-get install pdftk
次に、それがビン検索 PATH に表示されていることを確認します。
簡単な 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!'; }