Ich suche nach einem Code-Snippet, das genau das tut, vorzugsweise in C # oder sogar Perl.
Ich hoffe, das ist keine große Aufgabe;)
Das Folgende öffnet C:\presentation1.ppt
und speichert die Folien als C:\Presentation1\slide1.jpg
etc.
Wenn Sie die Interop-Assembly abrufen müssen, ist sie unter "Tools" im Office-Installationsprogramm verfügbar, oder Sie können sie von hier (Office 2003) . Sie sollten die Links für andere Versionen von dort finden können, wenn Sie eine neuere Office-Version haben.
%Vor%Bearbeiten: Sinans Version mit Export scheint eine etwas bessere Option zu sein, da Sie eine Ausgabeauflösung angeben können. Ändern Sie für C # die letzte Zeile oben zu:
%Vor%Als Kev weist darauf hin, benutze das nicht auf einem Webserver. Das folgende Perl-Skript eignet sich jedoch hervorragend für die Offline-Dateikonvertierung usw.:
%Vor%Tags und Links c# perl powerpoint ole