HTML JPG PDF XML XLSX
  Product Family
PPTX

在C#中創建PPTX文件

用於創建PPTX的高速C#庫。這是一個專業的軟件解決方案,可在.NET Framework、.NET Core或Mono平台上導入和導出XLSX、PDF和許多其他格式。

使用 C# 創建 PPTX 文件

如何創建PPTX文件?使用 Aspose.Cells for .NET 庫,您可以通過幾行代碼以編程方式輕鬆創建 PPTX 文件。 Aspose.Cells for .NET 能夠構建跨平台應用程序,能夠生成、修改、轉換、渲染和打印所有 Excel 文件。 .NET Excel API不僅可以在電子表格格式之間進行轉換,還可以將Excel文件渲染為圖像,PDF、HTML、ODS、CSV、SVG、JSON、WORD、PPT等,從而使其成為行業交換文檔的完美選擇-標準格式。打開 NuGet 包管理器,搜索Aspose.Cells並安裝。您還可以從包管理器控制台使用以下命令。

包管理器控制台命令


PM> Install-Package Aspose.Cells

如何在C#中創建PPTX

開發人員只需幾行代碼即可輕鬆在運行不同的報告應用程序中創建、加載、修改和轉換 PPTX 文件以進行數據處理。

  1. 在類文件中包含命名空間
  2. 創建 Workbook 類實例。
  3. 訪問工作簿的第一個工作表。
  4. 獲取工作表的所需單元格並將值輸入到單元格中。
  5. 使用 Save 方法將工作簿另存為 PPTX 文件。
 

示例代碼展示瞭如何在 C# 中創建 PPTX 文件。


// Create Workbook class instance.
Workbook wkb = new Workbook();

// Access the first worksheet of the workbook.
Worksheet sht = wkb.Worksheets[0];

// Get the desired cell(s) of the worksheet.
Cell c00 = sht.Cells["A1"];
Cell c01 = sht.Cells["B1"];
Cell c10 = sht.Cells["A2"];
Cell c11 = sht.Cells["B2"];

// input the value into the cell(s).
c00.PutValue("ColumnA");
c01.PutValue("ColumnB");
c10.PutValue("ValueA");
c11.PutValue("ValueB");

// Save the Workbook as .pptx file.
wkb.Save("created_one.pptx");
 

C#庫創建PPTX文件

有兩個替代選項可以將“Aspose.Cells for .NET”安裝到您的系統上。請選擇符合您需求的一項並按照分步說明進行操作:

  1. 安裝一個 NuGet 套餐 。看 文檔
  2. 使用安裝庫 包管理器控制台 在 Visual Studio IDE 中

系統要求

在運行 .NET 轉換示例代碼之前,請確保滿足以下先決條件。

  • Microsoft Windows 或具有 .NET、.NET Core、Windows Azure 或 Mono 平台的兼容操作系統。
  • 開發環境如Microsoft Visual Studio。
  • 在項目中添加對 Aspose.Cells for .NET DLL 的引用。

PPTX 什麼是 PPTX 文件格式

擴展名為 PPTX 的文件是使用流行的 Microsoft PowerPoint 應用程序創建的演示文稿文件。與以前版本的二進制演示文稿文件格式 PPT 不同,PPTX 格式基於 Microsoft PowerPoint 開放 XML 演示文稿文件格式。演示文稿文件是幻燈片的集合,其中每張幻燈片可以包含文本、圖像、格式、動畫和其他媒體。這些幻燈片以具有自定義演示設置的幻燈片形式呈現給觀眾。

閱讀更多

其他支持的電子表格生成

您還可以創建其他 Microsoft Excel 格式,包括下面列出的幾種。

XLS (Microsoft Excel 電子表格(舊版))
XLSX (打開 XML 工作簿)
XLSB (Excel 二進制工作簿)
XLSM (啟用宏的電子表格)
XLT (Excel 97 - 2003 模板)
XLTX (Excel模板)
XLTM (Excel 宏啟用模板)
CSV (逗號分隔值)
TSV (製表符分隔值)
ODS (開放文檔電子表格)
PDF (便攜式文檔格式)
HTML (超文本標記語言)