poppler issueshttps://gitlab.freedesktop.org/poppler/poppler/-/issues2018-08-20T22:28:13Zhttps://gitlab.freedesktop.org/poppler/poppler/-/issues/237Fails to render large PNG in PDF (leaves blank space)2018-08-20T22:28:13ZBugzilla Migration UserFails to render large PNG in PDF (leaves blank space)## Submitted by Peter Mawhorter
Assigned to **poppler-bugs**
**[Link to original bug (#104232)](https://bugs.freedesktop.org/show_bug.cgi?id=104232)**
## Description
Created attachment 136124
PDF including PNG image which fails to...## Submitted by Peter Mawhorter
Assigned to **poppler-bugs**
**[Link to original bug (#104232)](https://bugs.freedesktop.org/show_bug.cgi?id=104232)**
## Description
Created attachment 136124
PDF including PNG image which fails to render.
The attached PDF includes a 1492x1286 PNG image (the right half of Figure 5 on page 8) which fails to render when using pdftocairo -png (the space it should occupy is simply blank). It shows up fine in Acrobat Reader (I originally encountered this bug in Evince).
I have an identical document which includes a PDF file at that point instead of a PNG (I say "includes" but that's at the XeTeX source level, so presumably the contents of that PDF get transparently added to the complied output?). The version using the PDF-include works fine, the problem is that it takes a few seconds to load in Evince and quite a while in Acrobat Reader because the image is a graph with ~100,000 points (hence wanting to rasterize it).
FWIW I'm on Arch Linux 4.14.3-1 using Poppler 0.61.1-1
**Attachment 136124**, "PDF including PNG image which fails to render.":
[analyzing-avatars-raster.pdf](/uploads/5239257f63137557102f869091a99a85/analyzing-avatars-raster.pdf)https://gitlab.freedesktop.org/poppler/poppler/-/issues/588Fail to display pdf2018-10-06T23:47:34ZBugzilla Migration UserFail to display pdf## Submitted by Robert
Assigned to **poppler-bugs**
**[Link to original bug (#105536)](https://bugs.freedesktop.org/show_bug.cgi?id=105536)**
## Description
Evince is having quite some issues regarding displaying fonts in some PDF...## Submitted by Robert
Assigned to **poppler-bugs**
**[Link to original bug (#105536)](https://bugs.freedesktop.org/show_bug.cgi?id=105536)**
## Description
Evince is having quite some issues regarding displaying fonts in some PDFs. I created a bug report here: https://bugzilla.gnome.org/show_bug.cgi?id=794315
but got instructed that this is actually a poppler issue.https://gitlab.freedesktop.org/poppler/poppler/-/issues/445faulty line selection2018-08-21T10:57:25ZBugzilla Migration Userfaulty line selection## Submitted by cha..@..gmx.de
Assigned to **poppler-bugs**
**[Link to original bug (#92554)](https://bugs.freedesktop.org/show_bug.cgi?id=92554)**
## Description
As described in this bug filed against evince (https://bugzilla.gno...## Submitted by cha..@..gmx.de
Assigned to **poppler-bugs**
**[Link to original bug (#92554)](https://bugs.freedesktop.org/show_bug.cgi?id=92554)**
## Description
As described in this bug filed against evince (https://bugzilla.gnome.org/show_bug.cgi?id=750375), poppler shows inconsistent behaviour when trying to select lines by double-clicking in the right margins next to it.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1056feat: pdftohtml -> preserve paragraph leading indentation2021-03-10T18:29:42Zserhii khomafeat: pdftohtml -> preserve paragraph leading indentationFrom input file
![2021031016_57_01screenshot](/uploads/f8a32acdc5bed8cb5c0c7fb8a2825b77/2021031016_57_01screenshot.png)
with command `/nix/store/5drv2qajbhb8qbr9pd2arq1b3p68l1aa-poppler-utils-21.03.0/bin/pdftohtml -enc UTF-8 ${pdf} ${o...From input file
![2021031016_57_01screenshot](/uploads/f8a32acdc5bed8cb5c0c7fb8a2825b77/2021031016_57_01screenshot.png)
with command `/nix/store/5drv2qajbhb8qbr9pd2arq1b3p68l1aa-poppler-utils-21.03.0/bin/pdftohtml -enc UTF-8 ${pdf} ${outputdir}/myhtml`
Output is
![2021031016_56_39screenshot](/uploads/c5a85909467cafdb05553ba77e110d32/2021031016_56_39screenshot.png)
![2021031016_56_58screenshot](/uploads/b984854ee184a3fb09e1abdab8435d2a/2021031016_56_58screenshot.png)
As we see, the paragraph leading indentation is not preserved
----------------
Suggestion:
add indentation in form of 3 whitespace, i.e. ` ` in the file (which in browser visible as ` `
like this
![2021031017_09_23screenshot](/uploads/e7d7c20be2a7477ddcc21a1416e1552c/2021031017_09_23screenshot.png)
![2021031017_15_50screenshot](/uploads/2a24f0a355be0e0269697abb639551bc/2021031017_15_50screenshot.png)https://gitlab.freedesktop.org/poppler/poppler/-/issues/1242Feature Request: add drawSelection() implementation to Qt bindings2022-04-25T18:54:50ZxzFeature Request: add drawSelection() implementation to Qt bindingsTextOutput.h implements the `drawSelection()` interface (https://gitlab.freedesktop.org/poppler/poppler/-/blob/master/poppler/TextOutputDev.h#L636), which is useful for applications to set highlight areas with text selection.
However, t...TextOutput.h implements the `drawSelection()` interface (https://gitlab.freedesktop.org/poppler/poppler/-/blob/master/poppler/TextOutputDev.h#L636), which is useful for applications to set highlight areas with text selection.
However, this interface is not available in Qt binding. Specifically, QPainterOutputDev.h doesn't include this interface. As a result, Qt applications that relies on poppler for PDF rendering (notably, Okular) can't correctly display highlighted text area, because the font text can't be correctly inverted in a dark background. Below shows the text selection result on Okular (using QPainterOutputDev):
![image](/uploads/3c42e20b4029b7ad4a9996c7f0c8ee3e/image.png)
Meanwhile, Atril uses TextOutputDev, which renders the correct result:
![image](/uploads/c04f5cbea2c15cb9fc442f4863e2636b/image.png)https://gitlab.freedesktop.org/poppler/poppler/-/issues/55[Feature request] Add `pdftopdf`CLI utility to manipulate PDF files2018-10-08T10:43:20ZBugzilla Migration User[Feature request] Add `pdftopdf`CLI utility to manipulate PDF files## Submitted by kur..@..il.com
Assigned to **poppler-bugs**
**[Link to original bug (#103510)](https://bugs.freedesktop.org/show_bug.cgi?id=103510)**
## Description
I'd like to see a `pdftopdf` util for Poppler. It should contain ...## Submitted by kur..@..il.com
Assigned to **poppler-bugs**
**[Link to original bug (#103510)](https://bugs.freedesktop.org/show_bug.cgi?id=103510)**
## Description
I'd like to see a `pdftopdf` util for Poppler. It should contain the following features:
- reorder the pages of a document (esp. reverse page ordering);
- rotate pages (by 90/180/270 degrees -- individually as well as collectively);
- extract page ranges (not necessarily contingious ones);
- create 2-up, 4-up and booklet imposed output;
- insert watermarks over (selected) pages;
- mirror content (left-right + top-bottom) on pages;
- invert colors on pages;
- remove (selected) images from (selected) pages;
- remove all text from (selected) pages;
- remove all vector graphics from (selected) pages.
There are certainly even more features users of poppler command line utils may find useful, but here are what I deem the most important ones.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1332Feature request: API to add file attachments2023-01-11T20:59:14ZJean Abou SamraFeature request: API to add file attachmentsIn !190, a new util was added, `pdfattach`, to add an attachment to a PDF document. As far as I can see, the API that this util uses is currently internal. I would like to request that this functionality be exposed to the GLib/C++/Qt APIs.In !190, a new util was added, `pdfattach`, to add an attachment to a PDF document. As far as I can see, the API that this util uses is currently internal. I would like to request that this functionality be exposed to the GLib/C++/Qt APIs.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1007Feature request: command line utility for document structures2020-12-10T21:49:20ZchampignoomFeature request: command line utility for document structuresIt would be great to have a tool viewing and editing pdf structures.
Proposed functionalities:
```
pdfstructure <PDF-file> <component> [options]
Components:
table-of-contents, toc
page-numbers, num
options:
--get, -g: Print the...It would be great to have a tool viewing and editing pdf structures.
Proposed functionalities:
```
pdfstructure <PDF-file> <component> [options]
Components:
table-of-contents, toc
page-numbers, num
options:
--get, -g: Print the specified component of the pdf to stdout. This is the default behavior.
--set=file, -s: Read the component from <file> and assign it to the pdf. '-' for file means stdin.
--interactive, -i: Use $EDITOR to view and edit the component.
```
The syntax of both components should be easy to read and parse. I propose yaml as a candidate.
Examples:
```yaml
# Table of Contents
# Physical page numbers should be prefixed with "+", e.g.: +1, +2, +3, ...
# Logical page numbers should be left as is, e.g.: ii, viii, 1, 8, ...
- ii Preface
- vii Table of Contents
- 1 Chapter 1:
- 1 Section 1.1
- 6 Section 1.2
- 2 Chapter 2:
- 13 Section 2.1
- 18 Section 2.2:
- 19 Subsection 2.2.1
```
```yaml
# Page numbers
- 1-8: {from: 1, style: lower-roman} # 1: i, 2: ii, ..., 8: viii
- 9-: {from: 1} # same with {from: 1, style: decimal}; 9: 1, 10: 2, ...
```https://gitlab.freedesktop.org/poppler/poppler/-/issues/1214Feature request for version >=21: add option to show actual characters when s...2022-02-09T08:22:45ZHeinrich UlbrichtFeature request for version >=21: add option to show actual characters when selecting text, not just the selection boxWith poppler 0.90.0 on Fedora 33 I could see the actual characters in PDF documents when selecting text. This is an important feature for me because it allows me to check for errors in scanned and OCR'd documents.
After upgrading to Fed...With poppler 0.90.0 on Fedora 33 I could see the actual characters in PDF documents when selecting text. This is an important feature for me because it allows me to check for errors in scanned and OCR'd documents.
After upgrading to Fedora 34 I got poppler 21. Unfortunately the text selection optics in PDF viewers changed. I can no longer see the actual selected _characters_ but only the selection _rectangle_, superimposed on the background image. For my use case this gives a false sense of security because the selected characters (from the text layer) can differ from the characters shown in the background image.
The only means to get the old behavior back for me was downgrading to poppler 0.90.0.
Here's an image of the old (wanted) behavior where the characters show:
![image](/uploads/46327054f9a843a88e30e1062fd753e8/image.png)
Here's an image of the new behavior where the actual characters are not visible anymore (only the background image):
![image](/uploads/400ba212ebb1834c67f2045ba31079a1/image.png)
I propose some kind of feature flag to explicitly get the old behavior back and to show the actual characters that are selected to easily spot OCR errors.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1421[Feature Request/glib] access to Trigger Event Actions2023-08-13T22:31:40Zalbrechtd[Feature Request/glib] access to Trigger Event ActionsThe standard PDF 32000-1:2008, section 12.6.3 “Trigger Events”, defines actions which can be bound to e.g. focus events of form input elements. See the attached simple [example](/uploads/15531f98db66da3246c86d4d4cfef3ff/Test.pdf) which ...The standard PDF 32000-1:2008, section 12.6.3 “Trigger Events”, defines actions which can be bound to e.g. focus events of form input elements. See the attached simple [example](/uploads/15531f98db66da3246c86d4d4cfef3ff/Test.pdf) which shows a JavaScript dialogue when the yellow input field receives or looses the focus, respectively, in addition to a JavaScript dialogue bound to the input field's additional `VALIDATE` action.
However, it seems to be impossible to access the scripts bound to the trigger events using the glib bindings. For this example, using `libpoppler-glib8` version 22.12.0-2+b1 on Debian Bookworm:
* The list returned by `poppler_page_get_link_mapping()` does not contain any `POPPLER_ACTION_JAVASCRIPT` items.
* The list returned by `poppler_page_get_annot_mapping()` contains only a `POPPLER_ANNOT_WIDGET` (20) item, for which no corresponding `PopplerAnnot*` structure is defined – this is _probably_ the right items, though.
* The form element, contained in the list returned by `poppler_page_get_form_field_mapping()`, does not have an associated `PopplerAction` (i.e. `poppler_form_field_get_action() == NULL`). Only `poppler_form_field_get_additional_action(item, POPPLER_ADDITIONAL_ACTION_VALIDATE_FIELD)` properly returns a `PopplerActionJavascript`, containing the correct JavaScript.
Would it be possible to provide an interface for accessing these actions?https://gitlab.freedesktop.org/poppler/poppler/-/issues/1415Feature request: [GLib] Expose a method to access the signer certificate (and...2023-08-04T09:38:15ZJohn ScottFeature request: [GLib] Expose a method to access the signer certificate (and possibly the chain as well)Hi,
For my use, I would really like to write an application that uses DANE to validate the signer certificate. However, there is currently no way to get the certificate that is used, and the private C++ API makes my head spin. Please con...Hi,
For my use, I would really like to write an application that uses DANE to validate the signer certificate. However, there is currently no way to get the certificate that is used, and the private C++ API makes my head spin. Please consider exposing this via a C API, even if it's a "private" one.
Unfortunately I don't think NSS has DANE support and I know GPGME doesn't, so I don't think it will be possible to implement in Poppler anytime soon. Allowing the user access to private data structures, such as being able to register callback functions, is the next best thing. [For example, I've managed to write a DANE library that hooks into OpenLDAP here](https://git.sr.ht/~jscott/dane-LDAP/), and I'm in discussions with the CURL maintainer for them to expose enough library internals to make this possible.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1341Feature Request: JSON output option for pdfinfo2023-02-19T00:06:01ZEric RieseFeature Request: JSON output option for pdfinfoI just discovered `pdfinfo`. I wanted to rename a pdf to its title. `pdfinfo` extracted it beautifully. But parsing the output, while relatively easy, could have been far easier. I piped the output into `grep -Po 'Title:\s+\K.*'`. I didn...I just discovered `pdfinfo`. I wanted to rename a pdf to its title. `pdfinfo` extracted it beautifully. But parsing the output, while relatively easy, could have been far easier. I piped the output into `grep -Po 'Title:\s+\K.*'`. I didn't know about `\K`, I found that through a stackoverflow answer.
Anyway, this would have been easier if `pdfinfo` had an option to output in JSON format. Then I could have just piped the output into `jq .Title`. I know next to no `jq`, but I came up with this off the top of my head
```bash
echo '{"Title":"Foo"}' | jq .Title
"Foo"
```https://gitlab.freedesktop.org/poppler/poppler/-/issues/744Feature request: Make search being able to ignore hyphen at the end of the line2022-06-30T15:37:39ZUniverseIsProprietary2Feature request: Make search being able to ignore hyphen at the end of the lineIn a large documents there are many words with a hyphen at the end of the line. It would be good if it would be possible to include words with hyphen at the end of the line in a search results.
For example, in [this](https://www.gnu.org...In a large documents there are many words with a hyphen at the end of the line. It would be good if it would be possible to include words with hyphen at the end of the line in a search results.
For example, in [this](https://www.gnu.org/licenses/quick-guide-gplv3.pdf) PDF file we have sentence like:
> We update the GPL to protect its copyleft from being undermined by legal or technological devel(-)opments.
I would like to do a search for the word "developments" and that the search would include the word which contains hyphen at the end of the line (no need to display hyphen itself in search results).
Thank you for taking your time to read my msg.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1333Feature Request: pdftocairo : preserve font names during pdf to pdf conversion2023-01-13T20:41:10ZHakan UsakliFeature Request: pdftocairo : preserve font names during pdf to pdf conversionHello,
when pdftocairo.exe is used to reprocess a PDF (PDF to PDF conversion) it embeds fonts which is great, but it looses the original font name and creates fonts named like CairoFont-1-0, CairoFont-2-0,...
Would it be possible to pr...Hello,
when pdftocairo.exe is used to reprocess a PDF (PDF to PDF conversion) it embeds fonts which is great, but it looses the original font name and creates fonts named like CairoFont-1-0, CairoFont-2-0,...
Would it be possible to preserve the original Fontname, and only change the subset if needed (for example Fontname: Verdana+GFDNT) should stay as Verdana+.....
Knowing what the proper font name in a file is has great value for anyone working with the file.
Best Regards,https://gitlab.freedesktop.org/poppler/poppler/-/issues/121Feature request: pdftodocbook2021-10-06T21:57:19ZBugzilla Migration UserFeature request: pdftodocbook## Submitted by Loui
Assigned to **poppler-bugs**
**[Link to original bug (#12449)](https://bugs.freedesktop.org/show_bug.cgi?id=12449)**
## Description
It looks like the xml feature in pdftohtml is some weird custom format I was ...## Submitted by Loui
Assigned to **poppler-bugs**
**[Link to original bug (#12449)](https://bugs.freedesktop.org/show_bug.cgi?id=12449)**
## Description
It looks like the xml feature in pdftohtml is some weird custom format I was thinking that it would be really nice to be able to convert to docbook xml instead. It would probably be more useful for most people.
I'll try to look into it when I get some time to. I'm just putting this up to keep it in mind or if anyone else wants to try it. Cheers.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1043Feature request: show progress in pdftoppm2021-02-12T14:15:05ZDiogo KollrossFeature request: show progress in pdftoppmIt would be very useful to wrapper libraries if there was a `-progress` option in `pdftoppm` that would print to STDOUT how many pages were already generated, and how many are left to go.
My suggestion is to add support for a `-progress...It would be very useful to wrapper libraries if there was a `-progress` option in `pdftoppm` that would print to STDOUT how many pages were already generated, and how many are left to go.
My suggestion is to add support for a `-progress` flag that if present would output:
- the current page
- the last page that will be generated (as it may have been trimmed during option's parsing)
- the path to the written file
```
$ utils/pdftoppm -f 20 -l 25 -png -progress ~/Downloads/dicionario.pdf ~/Downloads/dicionario/p
20 25 /home/diogo/Downloads/dicionario/p-20.png
21 25 /home/diogo/Downloads/dicionario/p-21.png
22 25 /home/diogo/Downloads/dicionario/p-22.png
23 25 /home/diogo/Downloads/dicionario/p-23.png
24 25 /home/diogo/Downloads/dicionario/p-24.png
25 25 /home/diogo/Downloads/dicionario/p-25.png
```
I can create a merge request if there's interest in this feature.https://gitlab.freedesktop.org/poppler/poppler/-/issues/945Feature Request: tabs in pdftotext -layout2020-07-26T10:56:29ZCraig SandersFeature Request: tabs in pdftotext -layoutIs it possible to have the `-layout` option add tab characters between columns, when working with a multi-column PDF?
Or another option, say "`-columntabs`", to be used with -layout to do this?
I often work with 2 or 3 column PDF files ...Is it possible to have the `-layout` option add tab characters between columns, when working with a multi-column PDF?
Or another option, say "`-columntabs`", to be used with -layout to do this?
I often work with 2 or 3 column PDF files with lots of text tables. Without `-layout`, the tables are a useless mess so I use the `-layout` option and manually edit the text file with vim to insert tab characters between the columns, then use a perl script to split each page on the tabs and convert it to single-column.
Even with vim, adding the tabs can be a long and tedious process, especially with dozens or hundreds of pages.
It would be great if I could skip the "edit with vim" stage, or even minimise that step to just removing excess tabs from tables.https://gitlab.freedesktop.org/poppler/poppler/-/issues/1116Fetching layout details of a PDF2021-08-19T11:35:05ZNikhil RankaFetching layout details of a PDFHello,
Currently using the library to parse a PDF and convert it into an email-compatible HTML. But the generated HTML is not compatible with email. Is there a way the x,y position, and height, width of all the objects in the PDF be ret...Hello,
Currently using the library to parse a PDF and convert it into an email-compatible HTML. But the generated HTML is not compatible with email. Is there a way the x,y position, and height, width of all the objects in the PDF be retrieved?
Sharing a working code-snippet would be a great help.
Thanks!https://gitlab.freedesktop.org/poppler/poppler/-/issues/538Fields in PDF do not work (correctly), duplicat...2018-10-08T14:38:03ZBugzilla Migration UserFields in PDF do not work (correctly), duplicat...## Submitted by Carsten Niehaus
Assigned to **poppler-bugs**
**[Link to original bug (#22598)](https://bugs.freedesktop.org/show_bug.cgi?id=22598)**
## Description
Created attachment 27334
Open this file to reproduce the bug.
Ver...## Submitted by Carsten Niehaus
Assigned to **poppler-bugs**
**[Link to original bug (#22598)](https://bugs.freedesktop.org/show_bug.cgi?id=22598)**
## Description
Created attachment 27334
Open this file to reproduce the bug.
Version: 0.8.90 (using 4.2.95 (KDE 4.2.95 (KDE 4.3 RC1)), Chakra KDE)
Compiler: gcc
OS: Linux (i686) release 2.6.30-ARCH
Open the attached PDF file (a document of my government).
In point 3 there are three lines. If you enter something in the first line the
other lines will get the same content.
I observed the same bug with the two fields for my telefonnumber (header of
page 1), but I cannot reproduce that issue.
Furthermore, I cannot enter "1" in the first column of field 3.
Everything works perfectly in Acrobat Reader 9, by the way.
Also confirmed with Evince.
**Attachment 27334**, "Open this file to reproduce the bug.":
[okular-bug.pdf](/uploads/0df9348bf0cdea1e47cc85e2d91030a9/okular-bug.pdf)https://gitlab.freedesktop.org/poppler/poppler/-/issues/695File crashes in ArthurOutputDev::stroke2020-03-26T21:44:21ZAlbert Astals CidFile crashes in ArthurOutputDev::strokeWhen rendering with arthur i get a crash in this file https://bugs.kde.org/attachment.cgi?id=13823
```
#0 0x00007ffff7c638ae in ?? () from /usr/lib/libQt5Gui.so.5
#1 0x00007ffff7c69ebb in ?? () from /usr/lib/libQt5Gui.so.5
#2 0x00007...When rendering with arthur i get a crash in this file https://bugs.kde.org/attachment.cgi?id=13823
```
#0 0x00007ffff7c638ae in ?? () from /usr/lib/libQt5Gui.so.5
#1 0x00007ffff7c69ebb in ?? () from /usr/lib/libQt5Gui.so.5
#2 0x00007ffff7cd5e17 in QRasterPaintEngine::stroke(QVectorPath const&, QPen const&) () from /usr/lib/libQt5Gui.so.5
#3 0x00007ffff7ce6815 in QPainter::strokePath(QPainterPath const&, QPen const&) () from /usr/lib/libQt5Gui.so.5
#4 0x00007ffff7fabe55 in ArthurOutputDev::stroke (this=0x7fffe77fd650, state=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/GfxState.h:1508
#5 0x00007ffff6f1de36 in Gfx::opStroke (this=0x7fffd800d350, args=<optimized out>, numArgs=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:1774
#6 0x00007ffff6f1a75f in Gfx::go (this=this@entry=0x7fffd800d350, topLevel=topLevel@entry=false) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:752
#7 0x00007ffff6f1ab4f in Gfx::display (this=this@entry=0x7fffd800d350, obj=obj@entry=0x7fffd803f2b8, topLevel=topLevel@entry=false) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:714
#8 0x00007ffff6f1afcc in Gfx::drawForm (this=0x7fffd800d350, str=0x7fffd803f2b8, resDict=<optimized out>, matrix=<optimized out>, bbox=0x7fffd803f248, transpGroup=<optimized out>, softMask=false, blendingColorSpace=0x0, isolated=false, knockout=false, alpha=false,
transferFunc=0x0, backdropColor=0x0) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4841
#9 0x00007ffff6f1d93d in Gfx::doTilingPatternFill (this=0x7fffd800d350, tPat=0x7fffd803f230, stroke=<optimized out>, eoFill=<optimized out>, text=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/GfxState.h:807
#10 0x00007ffff6f1dc7a in Gfx::opFill (this=0x7fffd800d350, args=<optimized out>, numArgs=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:1809
#11 0x00007ffff6f1a75f in Gfx::go (this=this@entry=0x7fffd800d350, topLevel=topLevel@entry=true) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:752
#12 0x00007ffff6f1ab4f in Gfx::display (this=this@entry=0x7fffd800d350, obj=obj@entry=0x7fffe77fd450, topLevel=topLevel@entry=true) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:714
#13 0x00007ffff6f70d69 in Page::displaySlice (this=0x7fffd8006730, out=0x7fffe77fd650, out@entry=0x4052000000000000, hDPI=hDPI@entry=72, vDPI=vDPI@entry=0, rotate=0, rotate@entry=32767, useMediaBox=useMediaBox@entry=8, crop=crop@entry=255, sliceX=-1,
sliceX@entry=32767, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x7fffe77fd9f8, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=true) at /home/tsdgeos/devel/poppler/poppler/Page.cc:548
#14 0x00007ffff6f75549 in PDFDoc::displayPageSlice (this=<optimized out>, out=0x4052000000000000, out@entry=0x7fffe77fd650, page=-1910907934, hDPI=hDPI@entry=72, vDPI=0, vDPI@entry=72, rotate=32767, rotate@entry=0, useMediaBox=useMediaBox@entry=false,
crop=crop@entry=true, printing=<optimized out>, sliceX=<optimized out>, sliceY=<optimized out>, sliceW=<optimized out>, sliceH=<optimized out>, abortCheckCbk=<optimized out>, abortCheckCbkData=<optimized out>, annotDisplayDecideCbk=<optimized out>,
annotDisplayDecideCbkData=<optimized out>, copyXRef=true) at /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:664
#15 0x00007ffff7fa3895 in Poppler::renderToArthur (arthur_output=arthur_output@entry=0x7fffe77fd650, painter=painter@entry=0x7fffe77fd5f8, xres=xres@entry=72, yres=yres@entry=72, x=x@entry=-1, y=y@entry=-1, w=-1, h=-1, rotate=Poppler::Page::Rotate0, flags=...,
page=<optimized out>, page=<optimized out>) at /home/tsdgeos/devel/poppler/qt5/src/poppler-page.cc:491
#16 0x00007ffff7fa42fc in Poppler::Page::renderToImage (this=0x7fffd8005030, xres=72, yres=72, x=-1, y=-1, w=-1, h=-1, rotate=Poppler::Page::Rotate0, partialUpdateCallback=0x0, shouldDoPartialUpdateCallback=0x0, shouldAbortRenderCallback=0x0, payload=...)
at /usr/include/qt/QtCore/qflags.h:120
#17 0x00007ffff7fa47b0 in Poppler::Page::renderToImage (this=<optimized out>, xres=<optimized out>, yres=<optimized out>, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, rotate=Poppler::Page::Rotate0, partialUpdateCallback=0x0,
shouldDoPartialUpdateCallback=0x0, payload=...) at /home/tsdgeos/devel/poppler/qt5/src/poppler-page.cc:519
```