Bug 134433 - Feature request: Import/Use Libreoffice Draw picture in Libreoffice Impress
Summary: Feature request: Import/Use Libreoffice Draw picture in Libreoffice Impress
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
6.4.4.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-01 11:31 UTC by Rigo Wenning
Modified: 2020-10-26 17:53 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rigo Wenning 2020-07-01 11:31:48 UTC
Description:
Produce an image/graphics in Libreoffice Draw. Save it as odg. Now try to use that graphic in Libreoffice Impress. Insert image does not work (unknown format), which I think is a bug. 
You can use OLE (does not work if you send your presentation elsewhere). 
You can go into Draw, do ctrl-a and ctrl-c to put everything in the clipboard and enter it into Impress. Now all objects are put there, but  of course, the dimensions are taken from the initial page of the odg file not fitting the impress slide. Now you have to adapt object by object. 

I think Libreoffice can integrate their applications better than that, at least I would hope so. 

Steps to Reproduce:
1.Make a graphics in Libreoffice Draw
2.Try "insert image" in Libreoffice Impress
3.Application shows "unknown format".

Actual Results:
impossible to import/insert odg files into impress

Expected Results:
Somooth integration into the canvas given by Impress


Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Insert the graphics from Draw like any other format, eg. PNG format. One can circumvent by exporting as PDF/PNG/JPG and then insert image. But one shouldn't be forced to do that in an application suite from one component of the suite to another.
Comment 1 V Stuart Foote 2020-07-01 16:27:09 UTC
No, this feature already exists.

In Impress (and the other modules),

From Insert -> Object -> OLE object using the 'Create from file' selection.

On the dialog you enter path and can choose to "Link to file", but the *default* is that on insertion the OLE object will be copied/embedded into the current ODF archive.

The ODG drawing is then editable from on the ODP canvas.

@Regina, any reason not to close this outright?
Comment 2 Regina Henschel 2020-07-01 17:10:51 UTC
There are at least two ways:
1.
Menu Slide > Insert Slide from File…
After you have chosen the odg-file you get the dialog "Insert Slides/Objects". In case you have named the object in Draw, you can select the object, otherwise only a page or the entire file.
It will insert the Draw page as slide or -in case of an object- insert it in the current slide.
In case of inserting a, entire Draw page, you can choose, whether to scale the objects to the new page size or keep the current size of the objects. If you keep the object size, you need to adapt them later, but you have a better control and they keep ratio.

2.
Menu File > Open. Select item "ODF Drawing (Impress) (*.odg)" from the list of file types. Then select your file. You get the .odg file as presentation. The advantage is, that you can export such opened .odg file to pptx or save it as .odp file.

If it is not a one-time drawing, but something you will use frequently, you can put it into a group and drag the group to a Gallery theme.

You should use our documentation or ask on our "Ask".site or user mailing list to get an idea, what is already possible in LibreOffice.
Comment 3 Buovjaga 2020-10-26 17:53:59 UTC
Closing per last comment and no input from reporter