Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


HI :)
It might be better to find another OpenSource program to create your presentation.  Impress is not 
particularly brilliant but neither is PowerPoint.
Regards from
Tom :)


--- On Thu, 19/4/12, Alexander Thurgood <alex.thurgood@gmail.com> wrote:

From: Alexander Thurgood <alex.thurgood@gmail.com>
Subject: [libreoffice-users] Re: Impress - mass photo import - mass slideshow merge
To: users@global.libreoffice.org
Date: Thursday, 19 April, 2012, 9:26

Le 16/04/12 12:30, precutcolours@mailcan.com a écrit :

Hi,

1. Given a folder/selection of jpg pics, can Impress import the whole
set as a new slideshow, one pic per slide?

Not that I know of, unless you do it programmatically (Python, JS or
LOBasic). There might be an extension out there somewhere on the net
that lets you do this, but I don't recall having seen one.


2. Given a folder/selection of Impress slideshow files, can Impress or a
script merge them into one continuous, mass slideshow?  A separator
slide may buffer between each merged file.

You would need a script for that to merge the XML - even then, you would
probably encounter the image saving bug/mess : LO, which inherited its
image storing management routines from OOo, stores each image in a ODF
file as a pseudo-randomly generated sequence of characters, and then
includes a pointer to that in the XML attributes. Your script would have
to be able to extract the image from one ODP file, in all likelihood
meaning you would have to read the binary stream API to do this, store
it in memory, rename it and resave it in the new file - fun, huh ?



A shell script may do, but that must vary by OS.  Maybe Python?  Inside
LibreOffice is a "Script Provider for Python" extension.

My users are average folk who need simple click methods.  Old OOo
extensions are broken in Libre, or not easy for grandma to
click-install.  They were all that my web searches found, so I ask. 
Thank you!

From what I know, and I don't know everything ;-), you could only do
this via a fairly complicated script. You could try using any of the
language bindings available for your script, and Python is as good as
any other in this respect, but be warned if you want it multi-OS and
clickable, it will not be a task for the fainthearted.


Alex





-- 
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted


-- 
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.