Bug 161307 - Proposal to provide the Scribus "Collect for Output" function for storing copies of embedded images in a single location
Summary: Proposal to provide the Scribus "Collect for Output" function for storing cop...
Status: NEEDINFO
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.6.4.1 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-28 15:18 UTC by Christopher R Lee
Modified: 2024-06-13 06:26 UTC (History)
1 user (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 Christopher R Lee 2024-05-28 15:18:35 UTC
Description:
Writer doesn't automatically keep track of the original files of embedded images.
Bug 156840  "Add source path as property to embedded image file" was closed as resolved, but storing the Path/file or hyperlink name may not be reliable when working with more than one computer.
May I propose that a function similar to "Collect for output" in Scribus be provided? This stores a copy of images and all other auxiliary files in the directory structure that contains the document (sla) file.
Usage could be different because, unlike Writer, Scribus doesn't embed images but calls the files when printing or exporting. Perhaps surprisingly, the file name isn't indicated in Image or Image Frame properties. As the OP of Bug 156840 hinted, there can be several subtly-different versions of a given image.

Steps to Reproduce:
1.N/A
2.
3.

Actual Results:
N/A

Expected Results:
N/A


Reproducible: Always


User Profile Reset: No

Additional Info:
N/A
Comment 1 Stéphane Guillou (stragu) 2024-06-13 06:26:55 UTC
As ODF and OOXML files are archives, you can rename them with the .zip extension and extract them to find the images in the Pictures or <app>/media directories respectively. This allows you to retrieve all images embedded into a an existing file.

If you want to extract a single image, you can right-click > Save it.

If you want to always have easy access to the media, stored separately from the file but in the same portable directory, you can:
1. Make sure "URLs relative to file system" is ticked in Tools > Options > Load/Save > General > Save
2. Insert linked images. (Insert > Image > tick the "Link" box)
The Navigator shows a link icon next to linked images, and links can be managed in Edit > External Links.

Do these three methods cover what you are after?