簡體   English   中英

以編程方式創建 PowerPoint 演示文稿

[英]Creating PowerPoint presentations programmatically

有沒有辦法以編程方式創建 PowerPoint 演示文稿? 如果可能,我想使用 C# 並創建 PowerPoint 2003 演示文稿。

是的你可以。

你會想看看 MSDN,它有一個很好的介紹。

我可能會給你一個警告,Microsoft Office interop 與現在已有 10 多年歷史的 API 兼容。 因此,有時使用起來非常討厭。 如果你有錢投資一兩本好書,我認為這筆錢花得值。

這是您的起點。 使用 MSDN MSDN 網頁上的搜索功能。 它適用於任何 Microsoft C# .NET 風格的東西。

特別是關於您的問題,此鏈接應該有所幫助: Automate PowerPoint from C# 現在編輯鏈接已失效:(。這兩個鏈接與原始知識庫文章相當接近:

自動化 Powerpoint 來自 C# 1/2

自動化 Powerpoint 來自 C# 2/2

最后,對於投反對票的人:有一天我們都在學習,作為一個初學者如何做某事絕對是與編程相關的,不管一個人有多新。

OpenXML看起來像是從 web 應用程序到 go 的方式。

正如其他人所說,不建議使用互操作庫。

也可以看看Aspose Slides ,.NET和Java的一個組件,可以輕松生成powerpoint文檔。

如果您真的不需要兼容 PowerPoint 的 output,請考慮使用標記語言(例如 LaTeX)和 Beamer package 來生成演示文稿的 PDF,或者以類似於 Slidy 的方式使用 88787222388988 和javascript 如果您需要花哨的效果,使用 SVG 可能仍然更容易,並且您可以獲得 output 的好處,可以使用免費軟件可靠地查看它。

http://msdn.microsoft.com/hi-in/magazine/cc163471(zh-cn).aspx

使用此鏈接。 雖然這是VB.NET中的,但C#同樣支持。

您也可以試用SlideMight ,這是一種用於將分層數據與 PowerPoint 模板合並的工具。

SlideMight 支持:

  • 文本字段、表格和注釋中的文本替換
  • 圖像替換,來自原始數據、文件和 URL
  • 嵌套表格中的圖像
  • 迭代數據以創建幻燈片
  • 迭代填充表格,可能跨越多張幻燈片
  • 特定單元格值的特殊格式
  • 生成幻燈片的超鏈接

此時輸入數據格式為 JSON。有 Windows 和 Mac OS X 版本。

更多信息請訪問http://www.SlideMight.com

免責聲明

我是開發 SlideMight 的公司 Delftware Technology 的所有者。 我是開發人員之一。

您可以使用Syncfusion Software Private LimitedEssential Presentation產品。 本產品可用於

  1. 創建和操作 PowerPoint 演示文稿
  2. 打開、修改和保存現有的 PowerPoint 演示文稿
  3. 將 PowerPoint 演示文稿轉換為 PDF 或圖像

更多信息請訪問https://help.syncfusion.com/file-formats/presentation/overview

免責聲明:我在 Syncfusion Software Private Limited 工作

一個非常簡單的解決方案可以在SlideFab 2軟件中找到。它不需要編碼,並且可以在幾分鍾內自動生成數十和數百張幻燈片(例如創建一個Excel模型並在2分鍾內自動創建Powerpoint幻燈片(實時) https:// slidefab.com/hello-world/ )。

SlideFab將Excel和Powerpoint的窗口彼此對齊並進行設置基本上是1)選擇Excel范圍,2)選擇Powerpoint形狀,3)單擊SlideFab的十字准線按鈕將其鏈接。

示例:將Excel范圍鏈接到Powerpoint表

它允許各種導出模式:

它支持循環以創建給定模板演示的多個定制副本,其中每個副本可以基於顯示不同文本的不同數據

設置循環

它具有更多功能,例如支持Excel表格和命名范圍,添加部分, 創建多個文件 ,基於Excel值排序幻燈片, 有條件地刪除/排除基於Excel公式的部件等等。

可以通過https://slidefab.com/lite免費下載SlideFab 2 lite

所有已打開的SlideFab面板和幻燈片制作預覽

這就像創建幻燈片一樣: SlideFab 2.幻燈片制作預覽窗口,顯示SlideFab如何從Excel工作簿自動創建Powerpoint幻燈片

免責聲明:我是SlideFab的開發者和所有者

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM