Uploaded image for project: 'PDFBox'
  1. PDFBox
  2. PDFBOX-3276

Double encryption dictionary for files with XRef stream

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0.0, 2.0.1, 3.0.0 PDFBox
    • 2.0.1, 3.0.0 PDFBox
    • Crypto, Writing
    • None

    Description

      This was first mentioned by Patrick S. in the mailing list:

      This is not a general problem and only occurs with original PDF generated with 3D content using Anark. The file when loaded seems to have encrypted and loads just find in Adobe Reader, but when we try to do a "Save As" we get the following error:
      "The document could not be saved. There was a problem reading this document 21."

      If I do a control click on the "ok" button. I get the following message:
      "This direct object already has a container."

      I can reproduce the effect with the attached file by using the Encrypt command line tool. A look at the file shows a double dictionary:

      593 0 obj
      <<
      /Filter /Standard
      /V 1
      /R 3
      /Length 40
      /P -4
      /O <10780080A0085854C58A57FCAFBD94A3CA3F7DF6FFE9DBC4834B7AAF144602C9>
      /U <7CF00AD61911DB6A737867655ED3520C28BF4E5E4E758A4164004E56FFFA0108>
      >>
      endobj
      594 0 obj
      <<
      /ID [<1D7A1969B33886DCF0DD4B0176F149AF> <C9898F3E11EAAD418E771B3045F38DDC>]
      /Info 7 0 R
      /Root 1 0 R
      /Encrypt <<
      /Filter /Standard
      /V 1
      /R 3
      /Length 40
      /P -4
      /O <10780080A0085854C58A57FCAFBD94A3CA3F7DF6FFE9DBC4834B7AAF144602C9>
      /U <7CF00AD61911DB6A737867655ED3520C28BF4E5E4E758A4164004E56FFFA0108>
      >>
      

      I don't know if this is the cause, but it doesn't belong there.

      Attachments

        1. annots-encrypted.pdf
          446 kB
          Tilman Hausherr
        2. annots.pdf
          384 kB
          Tilman Hausherr

        Issue Links

          Activity

            People

              tilman Tilman Hausherr
              tilman Tilman Hausherr
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: