La conversion de PPT to SVG à l'aide de Microsoft Office 2010 PIA
Je suis en train de convertir une présentation powerpoint pour séparer les fichiers svg (1 pour chaque diapositive), Est-il possible de le faire à l'aide de Microsoft Office 2010 PIA ?
Si oui, alors est-il un tutoriel sur l'utilisation de Microsoft Office 2010 PIA en Java ?
OriginalL'auteur fogy | 2011-04-25
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas hors-the-shelf automatique des convertisseurs de ce que je connais, mais j'ai eu du succès dans l'économie de chaque diapositive au format PDF dans Powerpoint, puis d'ouvrir le fichier PDF dans Inkscape et de réenregistrer comme SVG. Powerpoint de PDF d'exportation et d'Inkscape PDF importation sont très sophistiqués et de produire de bons résultats, et SVG Inkscape est natif du format d'enregistrement, mais quelques ajustements de la PDF importé dans Inkscape peut être nécessaire à la reproduction de certains éléments à l'origine, précisément.
Il peut-être fait une différence que j'ai Adobe Acrobat installé, mais je n'ai pas utilisé l'option "Save as Adobe PDF" plugin, juste de l'ordinaire "Enregistrer sous" boîte de dialogue. À l'aide de Save as Adobe PDF produit des résultats inférieurs.
OriginalL'auteur D Coetzee
J'ai eu plus de succès que les activités d'exportation Améliorée de Windows meta file (.emf) qui Inkscape peut aussi lire.
Il était "mieux" parce que quand j'ai essayé d'importer le PDF exporté, Inkscape généré un tas de fichiers image. Le XML de l'importation SVG semblait plus propre ainsi.
OriginalL'auteur PeterVermont
C'est de cette façon que je suis en train de faire (sans Bureau PIA).
Macro VBA
Ce qui peut être amélioré (par exemple, les boîtes de dialogue, plus de contrôles, d'y ajouter comme addin), mais ici il est, en principe.
inkscape étape
Seul-liner pour une Linux box:
OriginalL'auteur Alain Pannetier
Je réalise que c'est une vieille question, mais j'ai récemment essayé de faire cela et trouvé une solution qui a fonctionné assez bien à l'aide de Google Slides:
Open in Google Slides
, OUFile -> Import Slides...
et tirez dans les diapositives dont vous avez besoin.File -> Download as -> Scalable Vector Graphics (.svg, current slide)
.OriginalL'auteur 0x5453
Cela va être assez difficile, il n'y a aucun moyen direct de le faire autant que je sache (corrigez-moi si je me trompe!) - le plus simple serait d'Impression XPS, puis de convertir le code XAML (XPS == XAML + fichier Zip) à un fichier SVG; ce n'est pas facile ni simple, mais la mise en correspondance entre XAML => SVG est probablement beaucoup plus proche.
OriginalL'auteur Paul Betts
Ce n'est pas la plus confortable des traductions, mais de vérifier la pptx4j composant de docx4j pour rendre la plupart des éléments SVG: http://dev.plutext.org/svn/docx4j/trunk/docx4j/src/pptx4j/java/org/pptx4j/samples/RenderAsSvgInHtml.java
OriginalL'auteur Todd Main
Sur Mac OSX, il n'est pas optimisé pour être utilisé en ligne de commande [1], de sorte que vous devez ajouter un chemin d'accès absolu à vos fichiers:
for file in *.pdf; do inkscape --without-gui "--file=${PWD}/${file}" "--export-plain-svg=${PWD}/${file%%.*}.svg"; done
Sinon, vous obtenez ce message d'erreur:
[1] Inkscape sur OSX ne peut pas ouvrir le fichier PDF à l'aide de terminal de commande
OriginalL'auteur miller