blogかなり適当です。Officeで作ったPDFを開くと著しく表示が重いことがしばしばあって困っていた。Readerではエラー表示が出るし、TeXShopは何も言わずにクラッシュするので、どうやらPDFの側の問題らしい。(フォントの埋め込みまわりがあやしいと思っているが未検証)自分で作ったファイルならまだしも、他人からもらったPDFファイルだと如何ともしようがなく非常に不便だったので、相当適当だが対応策を考えた。あまりに適当な方法なので、忘れないために自分用の備忘録として書いておく。GhostScriptを用いてPDFファイルのすべてのページをJPG化する。プレビュー.appの機能を使って、それらをPDFにまとめ直す。当然だが、ほとんどの場合もとのPDFファイルの容量よりも大きく画質が荒いものが出来るので注意が必要である。1.の手順では以下のブログにあるスクリプトを利用させていただくと便利である。PDFファイルをページ毎にJPEG化するスクリプトhttp://hajimemasita.blogspot.jp/2009/08/pdfjpeg.html孫引きになるが、大元の出典元のページが消えてしまっているので、念のためここにもスクリプト自体を引用しておく。outfile”exitfiTARGET=$1OUTFILE=$2gs-dSAFER-dBATCH-dNOPAUSE-sDEVICE=jpeg-r150-dTextAlphaBits=4-dGraphicsAlphaBits=4-dMaxStripSize=8192-sOutputFile=${OUTFILE}_%d.jpg${TARGET}これをpdf2jpgなどの名前にして、ターミナルでパスの通っているところに保存する。fugaなどとすればカレントディレクトリにfuga_1.jpg、fuga_2.jpg、...というようなファイル名のJPGファイルがずらずらと出来上がる。次に、2.の手順を行うために、出来たファイルを全て選択して[このアプリケーションで開く]を使ってプレビューで開く。画像の順番が正しいことを確認してプリント機能を使ってPDFとして保存すればOK。これでJPG画像をまとめただけのPDFが出来て、当然なんのエラーも吐かなくなるので快適(?)にプレビューで見ることができます。