使用 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,它們提供更高級的功能並與現代打印技術具有更好的兼容性。
什麼是 OTP 文件格式
OpenDocument 標準格式 (ODF) 是一種基於 XML 的文件格式,用於表示各種電子文檔,包括電子表格、圖表、演示文稿和文字處理文檔。該格式由結構化信息標準促進組織 (OASIS) 標準化,並於 2005 年最初被 ISO/IEC JTC1 SC34 採用。ODF 的主要優勢之一是它是一種開放格式,這意味著它不受限制受版權或專利限制。
ODF 建立在源自 OpenOffice.org 辦公套件的 XML 模式之上,並採用 Zip 壓縮算法。其設計目標是獨立於平台,支持廣泛的應用程序和操作系統。
ODF 規範定義了三種主要文檔類型:文本文檔、電子表格和演示文稿。每個文檔類型都對應一個特定的 XML 模式。這些模式被設計為可擴展的,允許添加特定於應用程序的功能。
ODF 文檔能夠使用 XML 加密和 XML 簽名標准進行加密和簽名。這為敏感或重要文檔提供了安全性和完整性選項。
許多辦公應用程序都支持 OpenDocument 格式,包括 Apache OpenOffice、LibreOffice、IBM Lotus Symphony,甚至 Microsoft Office。這種廣泛的支持確保了兼容性並促進了跨不同軟件平台的文檔交換和協作。