Bug 162545 - PPTX import generates master slides instead of using layout
Summary: PPTX import generates master slides instead of using layout
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Master-Slide
  Show dependency treegraph
 
Reported: 2024-08-21 21:18 UTC by Regina Henschel
Modified: 2024-09-04 09:27 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Presentation with 2 root master pages (40.24 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2024-08-21 21:18 UTC, Regina Henschel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Regina Henschel 2024-08-21 21:18:33 UTC
Created attachment 195938 [details]
Presentation with 2 root master pages

The current import generates for each slide layout its own master slide although the layout from PowerPoint could be represented by the slide layout in LibreOffice.

The problem with the current approach is, that the information about the root master slide is lost. So changing e.g. the background in a master slide does not affect all associated slide layouts. And resaving to pptx generates a lot of master slides that do not exist in the original document.

To examine the situation you can use the attached file. It has two root master slides in PowerPoint. The first one has four layouts, the second one three layouts.
After opening in LibreOffice you have seven master slides instead of two.

I know that PowerPoint allows "child master slide" with associated layout. That concept differs from the concept of ODF, that has the layout on the individual slides. That problem is tracked in bug 62332.

The request here is this: If a "child master slide" differs from the root master slide only by layout in PowerPoint, then LibreOffice should use the ODF layout mechanism and do not create additional master slides.
Comment 1 m_a_riosv 2024-08-21 22:18:22 UTC
Reproducible
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 85e4dc15d09dc3193870041b2814263971a27791
CPU threads: 16; OS: Windows 11 X86_64 (10.0 build 22631); UI render: Skia/Raster; VCL: win
Locale: es-ES (es_ES); UI: en-US
Calc: CL threaded