1 |
> Hi, |
2 |
Moin Moin |
3 |
|
4 |
> |
5 |
> |
6 |
>>psmerge produziert leider keinen verwertbaren output. |
7 |
>>Fällt jemandem noch eine andere Möglichkeit ein? |
8 |
> |
9 |
|
10 |
Eine etwas verrückte Idee hatte ich da in meinem alten analogen Faxserver. |
11 |
|
12 |
Ich hatte Faxe mit g3topnm -> pnm2ps -> ps2pdf in einzelne pdf-files |
13 |
umgewandelt. |
14 |
Und dann für jede Seite mit einer Schleife in ein Template-TeX-file |
15 |
eingebunden. |
16 |
Danach ein pdflatex aufruf und es kam eine perfekte PDF-Datei raus |
17 |
(incl. Inhaltsverzeichnis etc). |
18 |
|
19 |
Hier die quick und (very) dirty Version: |
20 |
|
21 |
--------- newfas.sh -------- |
22 |
HUP="$1" |
23 |
SENDER="$2" |
24 |
PAGES="$3" |
25 |
shift 3 |
26 |
P=1 |
27 |
cat /etc/mgetty+sendfax/pdf_header.tex > /tmp/faxes/newfax.tex |
28 |
while [ $P -le $PAGES ] |
29 |
do |
30 |
rm -f /tmp/tmpfax.ps |
31 |
FAX=$1 |
32 |
/usr/bin/g3topbm $FAX |/usr/bin/pnmtops >/tmp/tmpfax.ps |
33 |
ps2pdf /tmp/tmpfax.ps /tmp/faxes/page$P.pdf |
34 |
echo \\includepdf{/tmp/faxes/page$P.pdf} >> /tmp/faxes/newfax.tex |
35 |
shift |
36 |
P=`expr $P + 1` |
37 |
done |
38 |
echo \\end{document} >> /tmp/faxes/newfax.tex |
39 |
cd /tmp/faxes ; /usr/bin/pdflatex /tmp/faxes/newfax.tex -o |
40 |
/tmp/faxes/newfax.pdf &> /tmp/pdflatex.log |
41 |
echo | mutt -a /tmp/faxes/newfax.pdf -s $SENDER $EMPFAENGER |
42 |
|
43 |
|
44 |
------- ende ------ |
45 |
|
46 |
|
47 |
---------------- pdf_header.tex ----------- |
48 |
\documentclass{article} |
49 |
\usepackage{pdfpages} |
50 |
\usepackage[colorlinks,linkcolor=black,pdfauthor=Faxserver]{hyperref} |
51 |
|
52 |
\begin{document} |
53 |
----------- ende ------- |
54 |
|
55 |
|
56 |
Nicht viele Leute haben glaub ich ein komplettes TeTex auf ihrem Router |
57 |
laufen..... aber es war eine Lösung ;-) |
58 |
|
59 |
|
60 |
Gruss BCS |
61 |
|
62 |
-- |
63 |
gentoo-user-de@g.o mailing list |