-1

スクリプトをbashで作成しました。ここで、たとえばPostScriptなどのテキストファイルに情報を取り込む必要がありますが、1つの問題があります。文字列に一定の長さを設定し、ページレイアウトの幅全体で文字列を拡大または縮小する必要があります。私は試しa2psましenscriptたが、そのようなオプションはありません。おそらくGhostscriptで、この問題の解決策を教えてください。行を埋めるために文字間隔を変更するにはどうすればよいですか?前もって感謝します!

例えば:

入力

aaa
bbbb
ccccccc

出力

a  a  a
b b b b
ccccccc
4

2 に答える 2

0

プロセスには基本的に3つのステップがあります。

  1. テキストファイル(シェルスクリプトなど)を生成します

  2. 印刷用のフォーマット(おそらくa2psを介してPostscriptに変換し、おそらく「troff」のような完全に別のものに変換します)

  3. フォーマットされた結果をプリンタに出力します(例: "lpr")

于 2012-06-06T22:04:27.147 に答える
0
sed -e 's/./& /g' -e 's/$/\\p/' < inputfile | groff -Tascii

groffを使用して調整を行いますが、groffは単語のみを調整するため、最初にsedを使用して各文字を単語にします。別のフォントやより良い印刷などが必要な場合は、代わりにgroffを使用してpostscriptを出力できます。

于 2012-06-06T23:09:34.530 に答える