From The Document Foundation Wiki
Jump to navigation Jump to search

This page covers multiple topics relating to the Encapsulated PostScript (aka EPS) file format.

What is EPS?

Encapsulated PostScript format

EPS support in LibreOffice

No native support yet, but cloph notes that "pstoedit, convert (a part of ImageMagick), and GhostScript (gs or gswin32c) are tried in that order on all platforms. The first one that is available will be used [to render the preview]."

As part of the import into LibreOffice, the content of the EPS element must be rendered as a graphic. If no existing preview is embedded into the EPS element, the pstoedit helper will render the EPS content as an EMF vector format preview, while both convert and gs helpers will render a preview as a BMP bitmap format. The actual PostScript code embedded in the EPS remains unchanged, and is available to parse into the print routines.

EPS based images used in Impress presentation are not being rendered in Slideshow mode.

Conversion of the EPS element for export to PDF is not functioning correctly.

  • tdf#62038 - Bug filed regards failure of EPS derived images to display during Impress Slideshow
  • tdf#64161 - Bug filed regards failure of EPS content to render during PDF export
  • tdf#67464 - Bug filed for native EPS support

Work around -- the pstoedit rendering as EMF (Enchanced MetaFile) vector data is reasonably high fidelity to the original PostScript. But for better results, an EPS element should be opened in Inkscape and saved out as EMF vector data (with or without conversion of fonts to paths). The EPS is no longer available for printing from LibreOffice, but that higher quality EMF rendering from Inkscape will work well in all LibreOffice components. Including export to PDF and for use in SlideShow.