• Original reported here:
    https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1397413
    
    The PDF specification says that the /Type key for nodes in the pages
    dictionary (both /Page and /Pages) is required, but some PDF files
    omit them. Use the presence of other keys to determine the type of
    pages tree node this is if the type key is not found.
    Jay Berkenbilt authored
     
    Browse Dir »


  • Jay Berkenbilt authored
     
    Browse Dir »
  • QPDFWriter was trying to make /Filter and /DecodeParms direct in all
    cases, but there are some cases where /DecodeParms may refer to a
    stream, which can't be direct. QPDFWriter doesn't actually need
    /DecodeParms to be direct in that case because it won't be able to
    filter the stream. Until we can handle this type of stream, just don't
    make /Filter and /DecodeParms direct if we can't filter the stream
    anyway.
    
    Fixes #34
    Jay Berkenbilt authored
     
    Browse Dir »







  • If NO_GET_ENVIRONMENT is #defined at compile time on Windows, do not
    call GetEnvironmentVariable.  QUtil::get_env will always return
    false.  This option is not available through configure.  This was
    added to support a specific user's requirements to avoid calling
    GetEnvironmentVariable from the Windows API.  Nothing in qpdf outside
    the test coverage system in qtest relies on QUtil::get_env.
    Jay Berkenbilt authored
     
    Browse Dir »






  • Space rather than newline after xref, missing /ID in trailer for
    encrypted file.  This enables qpdf to handle some files that xpdf can
    handle.  Adobe reader can't necessarily handle them.
    Jay Berkenbilt authored
     
    Browse Dir »