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.
