PDFファイルのサイズをピクセル単位でセンチメートル単位に縮小するには?

PDFファイルのサイズをピクセル単位でセンチメートル単位に縮小するには?

学生のソリューション(さまざまな方向、解像度、品質、ファイル形式の写真やスキャンを含む)を適切なサイズの単一のPDFに自動的に変換する必要があります。

適切なペン重量を使用してPDFにコメントを追加するために使用するXournal ++の場合、センチメートル単位の寸法は約A4でなければなりません。https://github.com/xournalpp/xournalpp/issues/2424

ピクセル単位のサイズは内容がぼやけてはいけませんが、ファイルが大きすぎてXournal ++が中断されないようにする必要があります。

現在のPDFファイルが5MBを超える場合はps2pdfを使用してPDFファイルを縮小し、個々の画像ファイル(後でPDFにマージする)が1.5MBを超える場合はps2pdfを使用してPDFファイルを縮小します。また、寸法(センチメートル)をA4に設定しました(上記のリンクを参照)。

ただし、ファイルサイズと寸法(センチメートル)は問題ありませんが、一部のファイルはまだピクセル化されているため、Xournal ++が大きな影響を与えます。

DPIを120(155は1280ピクセルのA4幅)に設定しようとしましたが、まだ3000×4000ピクセルのページを取得しました。私のスクリプト全体は次のとおりです。https://pastebin.com/jHxhUJvN

私は何を台無しにしましたか?コメントありがとうございます!

答え1

それは関連している

gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dDEVICEWIDTHPOINTS=1280 -dPDFFitPage -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf in.pdf

寸法(センチメートル)をA4に設定し、幅(ピクセル単位)を1280に設定します。

関連情報