web-dev-qa-db-ja.com

フォームを含むPDFの一部のページに黒いバーが作成されるのはなぜですか?

Ubuntu 14.04を使用しています。私はフォーム付きのPDFを扱ってきましたが、最近、D&D用の文字シートのセットにいくつかの問題がありました。キャラクターをデジタルで保存できるようにフォームが付属していますが、ドキュメントビューアーを使用すると、フォームが半分のページにあるはずの場所にこれらの恐ろしい黒いバーが表示されます。

その奇妙な部分は、Google Chromeでファイルを開いても、これらのスポットにこれらの黒いバーが表示されないことです。

私は以前にこの問題を経験したことはなく、他のフォーム入力可能なPDFを調べましたが、同じ問題はありません。それと、これがChromeに表示されないという事実から、Ubuntu PDFビューアーと特にこれらのファイルと関係がある可能性があります。

Ocular PDF Viewerで表示されるPDF。

The PDF viewed in Ocular PDF Viewer.

Evince Document Viewerで表示されるPDF。

これはUbuntu 14.04と共にインストールされ、側面には最初のページに黒いバーがありません。

The PDF viewed in Evince Document Viewer.

PDFをGIMPにエクスポートし、2番目のページをPNGとして保存しました。黒いバーがエディターに表示されました。

I exported the PDF to GIMP and saved the second page as a PNG

Google Chromeで表示されるPDFには黒いバーが表示されず、Ubuntuに問題がある可能性が高いことを示しています。

The PDF viewed in Google Chrome

ここ は、上記のすべての画像のimgurアルバムです。順番に、Ocularで開いたPDF、次にEvince、GIMPにエクスポートされたpdfのPNG、Google Chromeの順に表示されます。

フォームを含むPDFの一部のページに黒いバーが作成されるのはなぜですか?そして、どうすればそれらを取り除くことができますか?

編集:最近、Linux Mintライブディスクを入手しました。MintでEvinceを使用してファイルを開くと、同じ黒いバーが表示されます。これは、問題がドキュメントリーダーの内部コンポーネントまたはLinux自体と関係があることを意味します。他のLinuxディストリビューションのライブディスクをさらにいくつか作成し、それらのいずれかに同じ問題があるかどうかを確認します。

11
Dragyrn

これまでに見つけた唯一の実行可能なソリューション:

  1. 間違ったフィールドを持つPDFファイルを https://www.pdfescape.com にアップロードします
  2. フィールドに少なくとも1つの変更を加えずに任意のフィールドに入力すると、アップロードされたファイルは、ポイント3で適切に再作成されるのではなく、そのまま返されます。
  3. 「PDFを保存してダウンロード...」をクリックして、コンピューターにダウンロードします。

これで、黒いフォームフィールドは正常に見えるはずです。それらのどこに問題があるとしても、PDFescapeでファイルを完全に書き直すことで修正できるようです。

誰が彼らの何が悪いのか知っています。おそらく、ウィザーズオブザコーストは、時代遅れのWindows専用のライターか何かを使用しています。 「キャラクターの詳細」と「スペルキャスティングシート」ページだけが誤ってレンダリングされるのは奇妙ですが...

8
Stefan Reichelt