Frage

Gibt es eine Möglichkeit, um programmatisch Powerpoint-Präsentationen zu erstellen? Wenn möglich, möchte ich C # verwenden, und erstellen Sie Powerpoint 2003-Präsentationen.

War es hilfreich?

Lösung

Ja, Sie können.

Sie wollen in MSDN suchen, die eine ziemlich gute Vorstellung zu ihm hat.

ich dir geben könnte ein Wort der Warnung, Microsoft Office Interop ist mit einer API-kompatibel, die jetzt mehr als 10 Jahre alt ist. Aus diesem Grunde ist es geradezu böse manchmal zu verwenden. Wenn Sie das Geld investieren in einem guten Buch oder zwei, ich denke, es wäre Geld gut angelegt.

Hier ist ein Ausgangspunkt für Sie. Verwenden Sie die Suchfunktion auf MSDN MSDN Webseite . Es ist gut für jeden Microsoft C # .NET-Stil Zeug.

Insbesondere in Bezug auf Ihre Frage sollte dieser Link helfen: Automate Powerpoint von C # . EDIT LINK tot :( Diese beiden Verbindungen sind ziemlich nah an den ursprünglichen KB-Artikel:.

Automate Powerpoint von C # 2.1

Automate Powerpoint von C 2/2 #

Schließlich wem auch immer diese Downvoted. Wir alle einen Tag erlernten, wie etwas zu tun wie ein Anfänger definitiv ist im Zusammenhang Programmierung, unabhängig davon, wie neu jemand sein könnte

Andere Tipps

OpenXML sieht aus wie die Art und Weise von einem gehen Web-App.

die Interop-Bibliotheken verwenden nicht zu empfehlen, da andere schon berichtet haben.

Sie können auch sehen: Aspose Slides , eine Komponente für .NET und Java, die es einfach zu generieren Dokumente Powerpoint macht.

Wenn Sie wirklich nicht über Powerpoint kompatible Ausgabe benötigen, sollten Sie eine Markup-Sprache wie LaTeX mit dem Beamer-Paket mit einem PDF der Präsentation zu produzieren, oder verwenden Sie HTML und JavaScript in einer ähnlichen Weise wie Slidy . Wenn Sie Lust auf Effekte benötigen, könnte es noch einfacher sein, SVG zu verwenden, und Sie würden den Vorteil des Erhaltens Ausgang haben, der zuverlässig mit freier Software betrachtet werden können.

http://msdn.microsoft.com/ hallo-in / Magazin / cc163471 (en-us) aspx

Verwenden Sie diesen Link. Obwohl dies in VB.NET ist, unterstützt C # das gleiche.

Sie können auch versuchen, SlideMight , ein Werkzeug für die hierarchischen Daten mit Powerpoint-Vorlagen zusammenführen.

SlideMight unterstützt:

  • Textersetzung in Textfelder, Tabellen und Notizen
  • Bild Substitution von Rohdaten, Dateien und URLs
  • Bilder in Tabellen verschachtelt
  • Iterationen über Daten erstellen Dias
  • Iterationen Tabellen zu füllen, möglicherweise über mehrere Folien
  • spezielle Formatierung für bestimmte Zellwerte
  • Hyperlinks zu erzeugten Folien

Eingabedatenformat ist zu diesem Zeitpunkt nur JSON. Es gibt Versionen für Windows und Mac OS X.

Weitere Informationen finden Sie unter http://www.SlideMight.com

Hinweis :

Ich bin der Besitzer von Delfter Technologie, die Firma, die SlideMight entwickelt. Und ich bin einer der Entwickler.

Sie können mit Essentielle Präsentation Produkt von Syncfusion Software Private Limited . Dieses Produkt kann verwendet werden,

  1. Erstellen und Powerpoint-Präsentationen
  2. manipulieren
  3. Öffnen, ändern und speichern bestehende Powerpoint-Präsentationen
  4. Convert Powerpoint-Präsentationen in PDF oder Bild

Weitere Informationen finden Sie unter https://help.syncfusion.com/file-formats / Präsentation / Übersicht

Hinweis: Ich arbeite für Syncfusion Software Private Limited

wirklich einfach Lösung kann in der Software gefunden werden SlideFab 2. Es erfordert keine Codierung und erlaubt es, automatisch zu Dutzenden und Hunderten von Dias innerhalb weniger Minuten (zB die Schaffung Excel-Modell und automatisch Powerpoint-Folien innerhalb von 2 Minuten zu schaffen (Realtime) https: // slidefab .com / hallo-world / ).

SlideFab ausrichtet Fenster von Excel und Powerpoint nebeneinander und ihrer Einrichtung ist im Grunde 1) einen Excel-Bereich auszuwählen, 2) Auswählen von Powerpoint-Form, 3) Klicken auf den Fadenkreuzknopf SlideFab es zu verknüpfen.

Es ermöglicht verschiedenen Export-Modi:

Es unterstützt Looping auf mehrere maßgeschneiderte Kopien eines bestimmten Vorlage Präsentation zu erstellen, wobei jede Kopie auf verschiedenen Daten, die verschiedene Texte basieren könnten kann

Es hat viel mehr Funktionen, wie zum Beispiel die Unterstützung von Excel-Tabellen und benannte Bereiche, Hinzufügen von Abschnitten, Erstellen mehrerer Dateien , Dias basierend auf Excel Werten, bedingt Entfernen / ausgenommen Teile auf Excel-Formeln basieren und vieles mehr.

SlideFab 2 lite ist kostenlos erhältlich unter https://slidefab.com/lite

Dies ist, wie es zu schaffen Dias aussieht: „SlideFab

Hinweis: Ich bin der Entwickler und Eigentümer von SlideFab

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top