PDFがうまく読み込めない

PDFを追加したのにページが空白だった、いくつか足りない、あるいは何も現れなかった。

DocusliceはPDFに対して何をしているのか

ファイルを開き、すべてのページを読み取り、それぞれをチェックできる個別の項目として提示します。選んだページは、個々のメディアとしてキャンバスに届きます。

元のファイルも保持しています。そのため、ベクターPDFの書き出しは、ページを写した画像ではなく本物のベクターのページを埋め込めます。

ここから二つのことが導かれ、寄せられる報告のほとんどはこれで説明がつきます。

  • **すべてのページが最初からチェックされています。**選択の段階は既定ですべてを読み込むようになっているので、不要なものはチェックを外してください。思っていたよりはるかに多くのメディアができてしまったのなら、理由はこれです。ページが一枚だけのPDFは選択の段階を丸ごと飛ばして、そのままキャンバスに載ります。
  • **キャンバス上に見えているのはプレビューです。**画面向けに描画されたもので、書き出しは元のファイルを使います。

ファイルが開かない

  • **パスワードで保護されている、または暗号化されています。**選択画面が何のメッセージもなく閉じるだけなら、これがいちばんありそうな原因です — アプリはパスワードを尋ねることができません。作成したツールで保護を外すか、保護のない新しいPDFとして印刷し直してから、それを読み込んでください。
  • **ファイルが壊れています。**まずPDFリーダーで開いてみてください。リーダーが手こずるなら、Docusliceも同じです。
  • **実はPDFではありません。**拡張子を.pdfに変えただけのファイルはPDFではありません。

ページが空白、または一部だけ空白で読み込まれる

  • **変わったページボックス。**メディアボックスが大きく、実際に見えている範囲が小さいPDFは、ほとんど空白として描画されることがあります。別のツールでPDFをトリミングし、書き出し直してください。
  • 非常に複雑なベクターのページ — 細密な地図、CADの図面など — は、描画にとても時間がかかったり、失敗したりすることがあります。元のアプリケーションから高解像度のPNGまたはJPEGとしてページを書き出し、そちらを読み込んでください。ベクターの利点は失われますが、動くファイルが手に入ります。
  • レイヤーや透明グループが、描画側の対応していない機能に依存していると、抜け落ちることがあります。元のツールでPDFを統合すれば直ります。

PDFが巨大で読み込みが遅い

ブラウザとデスクトップのアプリでは、ベクター書き出しのために元のファイルを保持できるよう、ファイルをメモリ上に置きます。非常に大きなPDFがこの環境で遅くなるのはそのためです。AndroidとiOSでは代わりにディスク上に置くので、サイズはあまり問題になりません。

ブラウザに固有の制限が二つあります。知っておく価値があります。

  • 非常に大きなPDFは、そもそも保持されないことがあります。その場合、ベクター書き出しは黙ってラスタライズ済みのプレビューにフォールバックします。
  • 保持された元のファイルは、ページの再読み込みをまたいで生き残りません。読み込んだあとに再読み込みしている場合は、ベクター書き出しの前にPDFを読み込み直してください。

いつでも通用する逃げ道

任意のリーダーでPDFを開き、必要なページを利用できるかぎり高い解像度で書き出すかスクリーンショットに撮り、その画像を読み込んでください。ベクターの鮮明さは失われますが、写真やスキャンのページであれば、もともと失うものはありません。

関連項目