PDF » 履歴 » リビジョン 3
リビジョン 2 (kanata, 2025/08/09 11:07) → リビジョン 3/4 (kanata, 2025/08/09 11:09)
# PDF
{{>toc}}
PDFについてのあれこれ
# WebApplication
LottaTools
https://lottatools.com/
>ブラウザ上でPDFや画像を編集できる
LuxPDF
https://luxpdf.com [GitHub](https://github.com/VSRemoter/LuxPDF)
>LuxPDFはPDFから他のフォーマットへの変換や分割、ページの並び替え、削除等をブラウザ上で実行できるオープンソースのPDF操作ツールのコレクション
# Tips
## ノンブル
PDFにノンブルをつける「PDFOperation」
https://qiita.com/kauplan/items/cf17e8d8446d70b5e973
>隠しノンブルが付けられる
https://curio-shiki.com/blog/pc-tedukuri/pdf-outline-free#Microsoft_Print_to_PDF
## フォントの問題/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
```bash
$ gs \
-sOutputFile=${1%.pdf}_mono.pdf \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \
-dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \
-dAutoRotatePages=/None \
-dNOPAUSE \
-dBATCH \
"$1"
```
## pdfの分割
表紙を作ったりするのに使う
```bash
$ pdfseparate sample1.pdf sample1-%d.pdf
```
## pdfの結合
表紙をくっつけたりするのに使う
```bash
$ pdfunite 元ファイル1 元ファイル2 元ファイル3…… 保存ファイル
```
## pdfからjpg
こんなシェルスクリプトで作れる
引数にpdfファイルを渡すと動く
```bash
#!/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
```