#1134144 okular drops background and images from a legacy Microsoft XPS file

Package:
okular
Source:
okular
Description:
universal document viewer
Submitter:
Albert Nash
Date:
2026-04-17 01:03:02 UTC
Severity:
normal
#1134144#5
Date:
2026-04-17 01:00:55 UTC
From:
To:
Grab http://www.xpsdev.com/content/files/xps-document-example.xps and issue `okular xps-document-example.xps` in an xterm. Observe that the background and the images are not shown (compare to how mupdf shows the same file). A screenshot of page 3 is attached.

The following messages are printed in the console:

org.kde.okular.generators.xps: Successful open of  "/tmp/XPS_files/xps-document-example.xps"
org.kde.okular.generators.xps: document file name:  "/Documents/1/FixedDocument.fdoc"
org.kde.okular.generators.xps: Page Path:  "Pages/1.fpage"
org.kde.okular.generators.xps: Page Path:  "Pages/2.fpage"
org.kde.okular.generators.xps: Page Path:  "Pages/3.fpage"
org.kde.okular.generators.xps: Page Path:  "Pages/4.fpage"
org.kde.okular.generators.xps: Page Path:  "Pages/5.fpage"
org.kde.okular.generators.xps: Page Path:  "Pages/6.fpage"
org.kde.okular.generators.xps: Could not open Document relationship file from  "/Documents/1/_rels/FixedDocument.fdoc.rels"
org.kde.okular.generators.xps: generating document synopsis
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Reference "{StaticResource b1}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "ResourceDictionary"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "ResourceDictionary"
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Reference "{StaticResource b1}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "ResourceDictionary"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "ResourceDictionary"
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Reference "{StaticResource b1}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "ResourceDictionary"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "ResourceDictionary"
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Parse result:  true
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "ResourceDictionary"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction start:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "GradientStop"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush.GradientStops"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "LinearGradientBrush"
org.kde.okular.generators.xps: Unhandled element in Text Extraction end:  "ResourceDictionary"
org.kde.okular.generators.xps: Reference "{StaticResource b0}"
org.kde.okular.generators.xps: Parse result:  true
QThreadStorage: Thread 0x561c7d8ca8d0 exited after QThreadStorage 10 destroyed