PDFを追加したのにページが空白だった、いくつか足りない、あるいは何も現れなかった。
DocusliceはPDFに対して何をしているのか
ファイルを開き、すべてのページを読み取り、それぞれをチェックできる個別の項目として提示します。選んだページは、個々のメディアとしてキャンバスに届きます。
元のファイルも保持しています。そのため、ベクターPDFの書き出しは、ページを写した画像ではなく本物のベクターのページを埋め込めます。
ここから二つのことが導かれ、寄せられる報告のほとんどはこれで説明がつきます。
- **すべてのページが最初からチェックされています。**選択の段階は既定ですべてを読み込むようになっているので、不要なものはチェックを外してください。思っていたよりはるかに多くのメディアができてしまったのなら、理由はこれです。ページが一枚だけのPDFは選択の段階を丸ごと飛ばして、そのままキャンバスに載ります。
- **キャンバス上に見えているのはプレビューです。**画面向けに描画されたもので、書き出しは元のファイルを使います。
ファイルが開かない
- **パスワードで保護されている、または暗号化されています。**選択画面が何のメッセージもなく閉じるだけなら、これがいちばんありそうな原因です — アプリはパスワードを尋ねることができません。作成したツールで保護を外すか、保護のない新しいPDFとして印刷し直してから、それを読み込んでください。
- **ファイルが壊れています。**まずPDFリーダーで開いてみてください。リーダーが手こずるなら、Docusliceも同じです。
- **実はPDFではありません。**拡張子を
.pdfに変えただけのファイルはPDFではありません。
ページが空白、または一部だけ空白で読み込まれる
- **変わったページボックス。**メディアボックスが大きく、実際に見えている範囲が小さいPDFは、ほとんど空白として描画されることがあります。別のツールでPDFをトリミングし、書き出し直してください。
- 非常に複雑なベクターのページ — 細密な地図、CADの図面など — は、描画にとても時間がかかったり、失敗したりすることがあります。元のアプリケーションから高解像度のPNGまたはJPEGとしてページを書き出し、そちらを読み込んでください。ベクターの利点は失われますが、動くファイルが手に入ります。
- レイヤーや透明グループが、描画側の対応していない機能に依存していると、抜け落ちることがあります。元のツールでPDFを統合すれば直ります。
PDFが巨大で読み込みが遅い
ブラウザとデスクトップのアプリでは、ベクター書き出しのために元のファイルを保持できるよう、ファイルをメモリ上に置きます。非常に大きなPDFがこの環境で遅くなるのはそのためです。AndroidとiOSでは代わりにディスク上に置くので、サイズはあまり問題になりません。
ブラウザに固有の制限が二つあります。知っておく価値があります。
- 非常に大きなPDFは、そもそも保持されないことがあります。その場合、ベクター書き出しは黙ってラスタライズ済みのプレビューにフォールバックします。
- 保持された元のファイルは、ページの再読み込みをまたいで生き残りません。読み込んだあとに再読み込みしている場合は、ベクター書き出しの前にPDFを読み込み直してください。
いつでも通用する逃げ道
任意のリーダーでPDFを開き、必要なページを利用できるかぎり高い解像度で書き出すかスクリーンショットに撮り、その画像を読み込んでください。ベクターの鮮明さは失われますが、写真やスキャンのページであれば、もともと失うものはありません。