Copper PDF 2.1.13/3.0.18/3.1.0 以前をアップデートしてください

Copper PDF 2.1.13/3.0.18/3.1.0 以前には、SCRIPTタグを使用した場合に、文書の内容が欠けてしまう、深刻なバグがあります。

Copper PDF 3.0.18/3.1.0 以前は、必ず最新のバージョンにアップデートしてください。

Copper PDF 2.1.13には、以下の手順を実行してください

  • こちらからnekohtml.jarをダウンロードする。
  • Copper PDFのlibディレクトリ(/usr/share/copper-pdf/lib/)内のnekohtml.jarを上記のファイルで上書きする。
  • Copper PDFを再起動する。
  • 原因

    HTMLパーサー(NekoHTML)の、タグを探索する処理にバグがある。
    具体的には、タグの存在を判定する部分で、ストリームの終了を誤認識し、を素通りしてしまうことがある。

    影響

    HTML内でSCRIPTタグを使用している場合は、常に問題が発生する可能性があります。
    なお、IFRAME, NOSCRIPTの処理にも同じバグがありますが、Copper PDFの場合はHTMLパーサーの設定によりバグが潜在化しているので、SCRIPTタグ以外に影響はありません。


    PDF

    Leave a Reply

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>