existuje několik způsobů, jak tento úkol provést, jeden jednodušší, druhý těžší
SNAŽŠÍ: ZPŮSOB MULTIVALENT.JAR
Multivalent.jar je úžasný kus svobodného softwaru, který dokáže provádět mnoho užitečných úkolů ve formátu pdf
si můžete stáhnout z jednoho z těchto odkazů (sestavení multivalent.jar z roku 2009 dostupné na sourceforge nemá žádné další nástroje pro pdf uvnitř)
-
https://rg.to/file/c6bd7f31bf8885bcaa69b50ffab7e355
-
potřebujete znát šířku a výšku vašeho pdf (v Linuxu můžete použít pdfinfo )
- za předpokladu, že máte vícestránkový soubor PDF je ve velikosti ISO A4 (21x29,7 cm) , zadejte:
java -cp path..to/Multivalent.jar tool.pdf.Impose -dim 4x1 -paper84x29.7cm input.pdf
toto je výsledná stránka složená ze 4 po sobě jdoucích stránek spojených vedle sebe:
- výsledný soubor pdfhttp://ge.tt/98Kv4ce/v/0
vysvětlení:
-dim 4x1 znamená počet sloupců pro řádky
-papír 84 x 29,7 cm znamená velikost papíru vašeho konečného uloženého dokumentu obsahujícího 4 strany spojené vedle sebe. Samozřejmě, protože ve vašem konečném souboru PDF budete mít 4 sloupce a pouze jeden řádek, musíte šířku dokumentu (21 cm) vynásobit 4
multivalentní může přijmout jako jednotný vstup také palce (-papír 33,4 x 11,68 palce ) nebo body postscript (-papír 2380 x 841 bodů )
TĚŽŠÍ :LATEXOVÝ ZPŮSOB:
4_pdf_pages_appended_side_by_side
před několika lety, Peter Flynn, v comp.text.pdf navrhl pro podobný úkol způsob přidání stránky pdf vedle sebe s jedinou pomocí LateX. Pokud jste LaTeXian, můžete postupovat následovně:
protože je musíte připojit vedle sebe čtyři stránky vašeho singlu vícestránkové pdf, napíšete latexovou preambuli a vytvoříte nový dokument, jako je tento:
za předpokladu, že váš dokument PDF má název vstup.pdf a jeho velikost je ISO A4 a toto vícestránkové pdf máte ve své pracovní složce, budete mít
\documentclass[a4paper]{article}
\usepackage[margin=0mm,nohead,nofoot]{geometry}
\usepackage{pdfpages}
\pagestyle{empty}
\parindent0pt
\begin{document}
\includepdfmerge[nup=1x4,landscape]{input.pdf,1,input.pdf,2,input.pdf,3,input.pdf,4}
\end{document}
Pokud používáte operační systém podobný Unixu, existuje pdfjam, který kombinuje latexový backend se snadným příkazem:
pdfjam --nup 1x4,landscape input.pdf
EDIT:Nedávno jsem měl problémy s pdfjam s tímto přesným příkazem. Pracoval jsem s tím:
cat input.pdf | pdfjam -nup 1x4 -landscape –outfile out.pdf