PDF » 履歴 » リビジョン 2
« 前 |
リビジョン 2/4
(差分)
| 次 »
kanata, 2025/08/09 11:07
PDF¶
PDFについてのあれこれ
WebApplication¶
LottaTools
https://lottatools.com/
ブラウザ上でPDFや画像を編集できる
LuxPDF
https://luxpdf.com GitHub
LuxPDFはPDFから他のフォーマットへの変換や分割、ページの並び替え、削除等をブラウザ上で実行できるオープンソースのPDF操作ツールのコレクション
Tips フォントの問題/PDFを縮小する¶
Windows標準ソフトだけで、PDFをアウトライン化する驚きの方法
https://curio-shiki.com/blog/pc-tedukuri/pdf-outline-free#Microsoft_Print_to_PDF
Windows10標準の Microsoft Print to PDF で全て解決!神
PDF変換¶
FACILE - Service de validation de formats
https://facile.cines.fr/
PDF縮小¶
ISOとJIS規格でサイズが異なるので注意
A5 148mm×210mm
B5(JIS) 182mm×257mm
B5 → A5 へは約81%の縮小
PDFフォント埋め込み¶
PDFのフォント埋め込みの確認、Re:VIEWとかTeXLive入れてるひとは、pdffonts ってCLIツール使えば確認できる
gsでpdfフォントを埋め込んでみる。
http://labunix.hateblo.jp/entry/20181219/1545224975
Type3フォントの排除¶
Type3のフォント入ってたら印刷所的にはアウト
ChromeでPDF化するとType3フォントが入る
フリーソフトでPDFのテキストをアウトライン化する方法
https://blogs.yahoo.co.jp/misago009/57538497.html
pdfのモノクロ(白黒)化¶
入稿の条件によっては必要
Ghostscriptでモノクロにする
https://takuya-1st.hatenablog.jp/entry/2014/09/22/010805
$ gs \
-sOutputFile=${1%.pdf}_mono.pdf \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \
-dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \
-dAutoRotatePages=/None \
-dNOPAUSE \
-dBATCH \
"$1"
pdfの分割¶
表紙を作ったりするのに使う
$ pdfseparate sample1.pdf sample1-%d.pdf
pdfの結合¶
表紙をくっつけたりするのに使う
$ pdfunite 元ファイル1 元ファイル2 元ファイル3…… 保存ファイル
pdfからjpg¶
こんなシェルスクリプトで作れる
引数にpdfファイルを渡すと動く
#!/bin/bash -x
X_SIZE=$((210 * 4)) # 横幅
DPI="300" # DPI
convert -density $DPI -geometry $X_SIZE $1[0] hoge$(printf %02d 0).jpg
for COUNT in `seq 100` # ページ数の上限を入れる
do
convert -density $DPI -geometry $X_SIZE $1[$COUNT] hoge$(printf %02d $COUNT).jpg
done