I made my part of pdfjam scripts, so I decided that I would try.
script, pdfinfo pdfjam (: pdflatex, , ):
#!/bin/bash
pdf=$1
nb_pages=$(pdfinfo "$pdf" | grep ^Pages: | cut -f2 -d:)
echo "Found $nb_pages pages in document"
page_sizes=$(seq $nb_pages | while read p; do pdfinfo -f $p -l $p "$pdf" | grep -e '^Page.* size:' | awk '{print $4,$6}'; done)
echo "Page sizes: $page_sizes"
max_width=$(echo $page_sizes | tr ' ' '\n' | cut -f 1 -d: | sort -n | tail -n 1)
echo "Max width: $max_width"
max_height=$(echo $page_sizes | tr ' ' '\n' | cut -f 2 -d: | sort -n | tail -n 1)
echo "Max height: $max_height"
set -x
pdfjam --suffix fixed "$pdf" --papersize "{${max_width}pt,${max_height}pt}"
( "output.pdf", ), ( , ) , --papersize. pdfjam, ( ) .
, .