0

PDFブックを50ページ間隔で分割するGhostscriptがあります。問題は、GS が注釈の透明度を削除していることです (これは技術用語でアルファ チャネルと呼ばれていると思います: http://www.peteryu.ca/tutorials/publishing/pdf_manipulation_tips )。本の次の段落を見てください。ハイライトは、分割前に完全に読み取り可能でした。

今、それはブラックアウトされています。

そのため、PDFtk などの他のツールや注釈を平坦化しない他のツールを使用して分割を行う方法を探しています。

最終的には、Mac で Hazel を使用して、ファイルのフォルダーでスクリプトを実行したいと考えています。

これが役立つ場合のGhostscriptは次のとおりです($ 1はHazelがファイルをインポートする方法だと思います)。

echo "Page count: "
ournum=`gs -q -dNODISPLAY -c "("$1") (r) file runpdfbegin  pdfpagecount = quit" 2>/dev/null`
declare -i counter;
declare -i counterplus;
counter=1;
while [ $counter -le $ournum ] ; do
echo $counter
newname=`echo $1 | sed -e s/\.pdf//g`
reallynewname=$newname-$counter.pdf
counterplus=$counter+50;
yes | gs -dBATCH -sOutputFile=$reallynewname -dFirstPage=$counter -  dLastPage=$counterplus -sDEVICE=pdfwrite "$1" >& /dev/null
counter=$counterplus
done;

これで私を助けてもらえますか?

ありがとう

4

0 に答える 0