使用 C# 將 OTT 轉換為 PPTX 或在線
在 .NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台上構建 Microsoft Word OTT 到 PowerPoint PPTX 轉換應用程序。
如何使用 C# 將 OTT 轉換為 PPTX 或在線
為了使任何 Word ott 文件到 PowerPoint pptx 演示文稿批量轉換的過程自動化,我們將使用 Aspose.Words for .NET 和 Aspose.Slides對於 .NET API。前者是用於處理或操作 Microsoft Word 文檔的文字處理 API。而後者是一個演示文稿操作 API,可讓您創建或修改 Microsoft PowerPoint 幻燈片。這兩個 API 都是 Aspose.Total for .NET 包的一部分。您可以直接從 Nuget 下載 或使用包管理器控制台中的以下命令。
包管理器控制台命令
PM> Install-Package Aspose.Total
通過 C# 將 OTT 轉換為 PPTX 的步驟
- 為.NET添加Aspose.Total的引用
- 使用 Aspose.Words.Document 類加載OTT文件
- 將OTT文檔保存為HTML
- 創建 Aspose.Slides.Presentation 對象
- 在演示文稿內任意幻燈片形狀的文本框中導入HTML內容
- 使用 Aspose.Slides.Presentation.Save(“output.pptx”, SaveFormat.Pptx) 保存文檔/5)
轉換要求
- Microsoft Windows 或與 .NET Framework、.NET Core、Windows Azure、Mono 或 Xamarin 平台兼容的操作系統。
- Microsoft Visual Studio 等開發環境。
- Aspose.Words for .NET & Aspose.Slides 用於 .NET DLL 或 Aspose.Total 用於項目中引用的 .NET DLL。
此代碼示例展示瞭如何使用 C# 將 OTT 轉換為 PPTX 或在線
// Load the Single Page Microsoft Word OTT file
Aspose.Words.Document ott = new Aspose.Words.Document("sourceWordFile.ott");
// Save OTT file to HTML
ott.Save("filepath\\test.html", SaveFormat.Html);
// To convert multi pages OTT documents, export each page to HTML separately using Aspose.Words and then use the below code to convert to PPTX.
using (Presentation pptx = new Presentation()){
// Access the default first slide of presentation
ISlide slide = pres.Slides[0];
// Adding the AutoShape to accomodate the HTML content
// Adjust it as of your need
IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10);
ashape.FillFormat.FillType = FillType.NoFill;
// Adding text frame to the shape
ashape.AddTextFrame("");
// Clearing all paragraphs in added text frame
ashape.TextFrame.Paragraphs.Clear();
// Loading the HTML file using stream reader
TextReader tr = new StreamReader("filepath\\test.html");
// Adding text from HTML stream reader in text frame
ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd());
// Save the PPTX Presentation
pptx.Save("filepath\\pres.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
OTT 到 PPTX 在線轉換器
將 OTT 轉換為 PPTX 的免費應用程序
經常問的問題
- 如何在線將 OTT 轉換為 PPTX?上面集成了用於 OTT 轉換的在線應用程序。要使用此應用程序,您可以通過將 OTT 文件拖放到指定的白色區域或在區域內單擊以導入文檔來添加 OTT 文件。接下來,按“轉換”按鈕開始轉換過程。 OTT 到 PPTX 轉換完成後,您只需單擊一下即可下載新轉換的文件,它將以 PPTX 文件的形式提供給您。
- 轉換 OTT 需要多長時間?此在線轉換器運行速度很快,但主要取決於要轉換的 OTT 文件的大小。對於小型 OTT 文件,轉換為 PPTX 可以在幾秒鐘內完成。但是,如果您已將轉換代碼集成到 .NET 應用程序中,則轉換速度將取決於您的應用程序針對轉換過程的優化程度。
- 使用免費的 Aspose.Total 轉換器將 OTT 轉換為 PPTX 是否安全?當然! OTT 到 PPTX 的轉換完成後,新轉換的 PPTX 文件的下載鏈接將立即可用。它還確保了轉換過程的安全,因為所有上傳的文件(包括 OTT 文件)都是完全安全的,並且會在 24 小時後從系統中刪除。此外,下載鏈接在此期間後將停止工作,以確保您的文件的隱私和保護。集成的應用程序可免費使用並專為測試目的而設計,以便用戶可以在將代碼集成到他們的項目之前評估結果。
- 我應該使用什麼瀏覽器來轉換 OTT?您可以使用任何現代網絡瀏覽器,例如 Google Chrome、Firefox、Opera 或 Safari,將 OTT 在線轉換為 PPTX。但是,如果您正在開發桌面應用程序,建議使用 Aspose.Total OTT Conversion API 以實現流暢高效的處理。
使用 .NET 探索 PCL 轉換選項
什麼是 PCL 文件格式
PCL(打印機命令語言)是一種頁面描述語言,主要用於印刷行業,用於控制和格式化打印機和其他成像設備的輸出。它由惠普 (HP) 開發,已成為各種環境中廣泛採用的打印標準。
PCL 文件包含一系列描述佈局、字體、圖形和其他元素的命令和指令的打印頁面。這些命令由打印機解釋以生成所需的輸出。 PCL 支持文本和圖形,允許打印具有不同字體、顏色和圖形元素的複雜文檔。
PCL 的主要優勢之一是其設備獨立性。 PCL 命令旨在為各種打印機所理解,無論其品牌或型號如何。這意味著 PCL 文件可以在不同的打印機之間輕鬆傳輸或在各種設備上打印,而無需進行大量修改。
PCL 文件通常由軟件應用程序或打印驅動程序創建,它們根據內容生成 PCL 命令被打印。它們可以從各種來源生成,包括文字處理器、桌面出版軟件,或直接從操作系統生成。
PCL 隨著時間的推移不斷發展,引入了不同的版本和增強功能以支持新功能和技術。最新版本 PCL 6 包括高級成像功能、色彩管理和對行業標準圖形格式的支持。
雖然 PCL 在印刷行業得到廣泛支持,但它正逐漸被其他頁面描述語言取代,例如 PostScript 和 PDF,它們提供更高級的功能並與現代打印技術具有更好的兼容性。
什麼是 PPT 文件格式
PowerPoint 文件格式,通常稱為 PPT(PowerPoint 演示文稿),是 Microsoft 開發的專有文件格式,用於創建和交付演示文稿。 PPT 文件是 Microsoft PowerPoint 使用的標准文件格式,Microsoft Office 套件中包含的流行演示軟件。
PPT 文件包含文本、圖像、圖形、動畫和多媒體元素的組合,這些元素排列在幻燈片。每張幻燈片代表演示文稿中的一個單獨的屏幕或頁面,可以包含各種內容,例如標題、要點、圖表、表格和媒體文件(例如圖像、音頻和視頻)。
PPT 文件的格式是二進制的,這意味著它以二進制格式存儲數據,該格式已針對 PowerPoint 應用程序的高效存儲和處理進行了優化。 PPT 文件還支持一系列功能和格式選項,包括幻燈片切換、動畫、演講者備註和嵌入對象。
除了可以在 Microsoft PowerPoint 中編輯外,PPT 文件還可以使用不同平台(包括 Windows、macOS 和移動設備)上的 PowerPoint 軟件或兼容應用程序。它們可以通過電子郵件共享,通過便攜式存儲設備傳輸,或上傳到雲存儲平台以便於協作和分發。
雖然 Microsoft PowerPoint 是用於創建和修改 PPT 文件的主要軟件,但還有其他演示文稿可以打開和處理 PPT 文件的軟件應用程序,例如 LibreOffice Impress 和 Google Slides。但是,請務必注意,使用非 Microsoft 軟件時可能存在一些兼容性限製或功能支持的變化。