adbird(広告鳥) 備忘録

pdf編集

python と pdftk でPDFにページ番号付け

別途「ページ番号.pdf」が必要。 pdftkは上書き保存しないので、ページ番号を付けたファイルは元のファイル名と異なってしまう。 元のファイル名のまま、ページ番号をつけたいと思ったので、下記スクリプトを作った。 import pypdf import subprocess import…

python と pdftk でPDFを結合し、ページ番号をつけ、しおりをつけるスクリプト

linuxならshスクリプトにコマンド書けばいいだけなのだけど、windowsだとそのスクリプトが動かないので、苦肉の策。 pypdfライブラリをインストール pip install pypdf python スクリプト(make.py)。 import pypdf import subprocess import os #pdf 結合 …

スキャンした書類の傾き補整

環境はUbuntu18.04、ScanSnap S1500 。 2つの方法がある。 A:1度PDFファイルを作成してから、傾きを修正する方法 スキャンアプリ xsane でスキャンしてPDFファイル作成 文書の傾きを自動補整 B:傾きを補正してから、PDFファイルを作成する方法 スキャンア…

PDFに簡単な文字入力

追記:LibreOfficeのDrawや、GIMP、Xournalなどの方が簡単…。 ある既存の単一ページのPDFデータに、ちょっとしたタイトルめいたテキストをページの上部に入れたいときに。 Pandoc、wkhtmltopdf、pdftkが必要。 スクリプト(textinpdf.sh) テキストエディタ…

pdfデータ編集

随時、更新。基本、Linuxのアプリを使用する方法。 余談だけど、以下の pdftk などでよく出てくる cat とは"to concatenate." (連結すること)の意味だそうだ。 What Does The Cat Command Mean In Linux? | CodePre.com PDF文書に線を引いたり、書き込みを…