min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

テキストファイル → PDFに変換 → jpgに変換 → AmazonCloudDriveに無限に保存する

コマンド一発でテキストファイルをPDF化できるらしい。

 

paps コマンドでテキストファイルをいったんpsファイルに変換して、それをps2pdf コマンドに食わせることで実現できる。

f:id:min117:20200202115502p:plain

 

テキストをわざわざPDFにして何が嬉しいの?と思うかもしれないが、実はPDFからjpgに変換することによってAmazonCloudDriveに無限に保存できる。

min117.hatenablog.com

 

コマンドはこれ。

$ paps テキストファイル名.txt | ps2pdf - >出力PDFファイル名.pdf

$ paps 20200202_pi3_mygetTW00_02_桜.txt | ps2pdf - >test_sakura.pdf

 

 

注意点として、ps2pdfの引数には標準入力がくるから、パイプで渡ってきた文字列をハイフンで受けてやる必要がある。

 

やってみる。サンプルテキストはこれ。ツイッターから抜き出した文字列。

$ vim 20200202_pi3_mygetTW00_02_桜.txt 

f:id:min117:20200202123154p:plain

f:id:min117:20200202123111p:plain

 

nkfでUTF8であることを確認。

$ nkf -g 20200202_pi3_mygetTW00_02_桜.txt

 

変換する。

$ paps 20200202_pi3_mygetTW00_02_桜.txt | ps2pdf - >test_sakura.pdf

f:id:min117:20200202124914p:plain

f:id:min117:20200202124734p:plain

 

対象ファイルのエンコードUTF-8ではない場合は最初にnkfを挟んで

$ nkf -wd 対象ファイル名 paps --header テキストファイル名.txt | ps2pdf - >出力PDFファイル名.pdf

とすれば良いみたい。

taraijpn.blogspot.com

f:id:min117:20200202123701p:plain

 

Wordファイルもコマンド一発でPDF化したい。たぶん

.doc → .txt → .ps → pdf でイケる。

今度試す。

engineer-milione.com

 

 

min117.hatenablog.com

 

min117.hatenablog.com

  

kosuke128.hatenadiary.jp