IETF RFC 인쇄할 일이 많은 분들 이제 인쇄 걱정 끝!;;
그냥 맨날 RFC 행간 맞춰서 페이지 맞추는게 귀찮아서 RFC2PDF 스크립트를 한번 만들어 봤습니다. 퍼블릭 도메인이니 마음대로 쓰세요~ 참. 이 스크립트를 쓰기 위해서는 print/enscript 와 print/ghostscript-afpl 이 필요합니다. (gs-GPL도 상관은 없지만~)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#!/bin/sh # # RFC -> PDF converter # by Hye-Shik Chang <perky@FreeBSD.org> # # This script is distributed as public domain. # # $Id$ WGET=wget ENSCRIPT=enscript PS2PDF=ps2pdf TMP=/tmp/rfc2pdf.$$. if [ ! "$1" ]; then echo "Usage: $0 rfc# ..."; exit 0; fi for num in $@; do echo "==> Retrieving RFC$num ..." $WGET -O "$TMP$num.txt" -q http://www.ietf.org/rfc/rfc$num.txt echo "==> Converting to PDF format ..." $ENSCRIPT --no-header --indent=7 --baselineskip=3 \ -o $TMP$num.ps < $TMP$num.txt $PS2PDF $TMP$num.ps rfc$num.pdf rm -f $TMP$num.ps $TMP$num.txt done |
음.. 버전 차이인지는 모르겠는데 enscript-1.6.1에서는 baselineskip=2로 해야 페이지 밀림 현상이 없어지더군요. 암튼 좋은 팁이었습니다. 감사~
크하하하, 어디 이연희 선수 없을까요? +_+
오오.. 대신 최연희 의원이;;;;;;
ㅎㅎ 태권도 임수정과 배우 임수정은 참 큰 차이가~ㅎㅎ