Hallo,
wir erstellen mit Delphi automatisierte Powerpoint Präsentationen.
Händisch kann man in jeder MS Office Applikation beim Speichern unter Extras die enthaltenen Bilder im Dokument komprimieren.
Dadurch reduziert sich die Dateigröße der ppt's um bis zu 80 Prozent!
Leider gelang es uns bisher nicht, einen Weg zu finden, diese Komprimierung per Programmcode anzusprechen.
Die MS Office-SDKs schweigen sich - wie die VBA-Hilfe und der Objektexplorer aus. Auch der Office-Makrorekorder speichert diesen Dialog unter Speichern unter\Extras\Bilder komprimieren\ nicht mit ?!?
Da die erzeugten Dateien "unkomprimiert" viel zu groß sind, die Anwender ihre Bilder nicht eigenständig in JPG's konvertieren und Zippen nicht in Frage kommt, komme ich an dieser Stelle nicht weiter.
Es gibt bereits fertige Tools wie NPX, die die Größe von ppt's reduzieren. Allerdings muß man
die Dateien einzeln von Hand auswählen etc.
Trotzdem muß es doch irgendwie möglich sein?
Danke im voraus
Lutz
wir erstellen mit Delphi automatisierte Powerpoint Präsentationen.
Händisch kann man in jeder MS Office Applikation beim Speichern unter Extras die enthaltenen Bilder im Dokument komprimieren.
Dadurch reduziert sich die Dateigröße der ppt's um bis zu 80 Prozent!
Leider gelang es uns bisher nicht, einen Weg zu finden, diese Komprimierung per Programmcode anzusprechen.
Die MS Office-SDKs schweigen sich - wie die VBA-Hilfe und der Objektexplorer aus. Auch der Office-Makrorekorder speichert diesen Dialog unter Speichern unter\Extras\Bilder komprimieren\ nicht mit ?!?
Da die erzeugten Dateien "unkomprimiert" viel zu groß sind, die Anwender ihre Bilder nicht eigenständig in JPG's konvertieren und Zippen nicht in Frage kommt, komme ich an dieser Stelle nicht weiter.
Es gibt bereits fertige Tools wie NPX, die die Größe von ppt's reduzieren. Allerdings muß man
die Dateien einzeln von Hand auswählen etc.
Trotzdem muß es doch irgendwie möglich sein?
Danke im voraus
Lutz
Comment