https://bugs.documentfoundation.org/show_bug.cgi?id=172191

V Stuart Foote <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |DUPLICATE
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |[email protected]

--- Comment #2 from V Stuart Foote <[email protected]> ---
The issue here is duplicate of bug 86211, object clip masking.

Otherwise, LibreOffice is not a PDF viewer like Adobe's Acrobat program. Rather
it utilizes external libs from "poppler" and "cairo" to filter import the PDF
document layout, and each of the multiple objects described in the PDF is
independently rendered as an ODF drawing object.

The fidelity to the layout and formatting of the source PDF can differ
considerably depending on the kind of object described and the way
poppler/cairo filter can parse and the render it into a ODF drawing object.

Layering of objects, sizing of text paths, font assigned, etc. will differ from
what a PDF viewer is designed to do with it.

The intent of the import filter, i.e. the Open command, is to convert PDF text
spans and PS drawing paths into corresponding sdraw objects.

When fidelity to the source PDF is more important than creation of relevant
sdraw objects on canvas--a second filter based on the Chromium project's
"pdfium" filter libs is also provided. To use it we insert, i.e. the Insert as
Image command.  Each page of a source PDF can be placed onto a page in the
Draw, or Impress, or Writer canvas. There are configuration settings to control
the resolution used with the pdfium libs.

Each page of the test PDF document opens with complete fidelity using the
pdfium libs. But currently requires the pages be split externally, bug 114234. 
While opening with filter import to Draw canvas (or Writer or to Impress)
extracts most of the objects from the PDF as new sdraw objects, but there are
sizing, masking and clipping issues many from limitations of the poppler libs
used.

But this is a known and duplicate issue...

*** This bug has been marked as a duplicate of bug 86211 ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to