ICEpdf
  1. ICEpdf
  2. PDF-419

getPageImage() has fatal usability issues with attached PDF

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.3.2
    • Fix Version/s: 4.3.3
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      ICEpdf PRO 4.3.2, Java Vendor: Sun J2SE 1.6.0_26, Sun J2SE 1.6.0_25

      Description

      Images generated from PDF using getPageImage() have fatal usability issues including:

      (1) Blank page generated for page 2
      (2) Black boxes behind the text
      (3) Text rendering as white

      1. Chevron_2010.pdf
        5.14 MB
        Evgheni Sadovoi
      1. Region capture 1.png
        824 kB
      2. Region capture 2.png
        313 kB

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #30018 Tue Jul 17 09:42:59 MDT 2012 patrick.corless PDF-419 updated the content parser, fonts and graphic shapes stack to handle text rendering modes, 4, 5, 6 and seven with regards to glyph outline clipping.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/TextSprite.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/ContentParser.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/fonts/FontFile.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/fonts/ofont/OFont.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/GraphicsState.java
          Commit graph ADD /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/GlyphOutlineClip.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/Shapes.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28931 Fri May 04 08:24:40 MDT 2012 patrick.corless PDF-419 addition of corrective code for type 3 functions that don't have bounds specified.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-4.3.2/icepdf/core/src/org/icepdf/core/pobjects/functions/Function_3.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28930 Fri May 04 08:24:16 MDT 2012 patrick.corless PDF-419 separation nameColour will be used for black, red, green and blue to avoid some tint and alternative colour problems as suggested by the specification even for a additive colour model.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-4.3.2/icepdf/core/src/org/icepdf/core/pobjects/graphics/Separation.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28929 Fri May 04 08:23:45 MDT 2012 patrick.corless PDF-419 separation nameColour will be used for black, red, green and blue to avoid some tint and alternative colour problems as suggested by the specification even for a additive colour model.
          Files Changed
          Commit graph MODIFY /icepdf/branches/icepdf-4.3.2/icepdf/core/src/org/icepdf/core/pobjects/graphics/Shapes.java
          Commit graph MODIFY /icepdf/branches/icepdf-4.3.2/icepdf/core/src/org/icepdf/core/util/ContentParser.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28864 Fri Apr 27 11:44:21 MDT 2012 patrick.corless PDF-419 separation nameColour will be used for black, red, green and blue to avoid some tint and alternative colour problems as suggested by the specification even for a additive colour model.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/util/ContentParser.java
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/Shapes.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28850 Fri Apr 27 07:59:45 MDT 2012 patrick.corless PDF-419 separation nameColour will be used for black, red, green and blue to avoid some tint and alternative colour problems as suggested by the specification even for a additive colour model.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/graphics/Separation.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #28849 Fri Apr 27 07:58:10 MDT 2012 patrick.corless PDF-419 addition of corrective code for type 3 functions that don't have bounds specified.
          Files Changed
          Commit graph MODIFY /icepdf/trunk/icepdf/core/src/org/icepdf/core/pobjects/functions/Function_3.java

            People

            • Assignee:
              Patrick Corless
              Reporter:
              Evgheni Sadovoi
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: