使用C#更改PowerPoint幻燈片大小的示例代碼
更改幻燈片大小是保持 PowerPoint 演示文稿視覺完整性的一種方式。通過將幻燈片尺寸調(diào)整為與目標(biāo)屏幕或投影設(shè)備相匹配的縱橫比和大小,可以避免內(nèi)容被裁剪、拉伸或變形等問題。在本文中,您將學(xué)習(xí)如何使用 Spire.Presentation for .NET 在 C# 中更改 PowerPoint 演示文稿的幻燈片大小。
安裝 Spire.Presentation for .NET
首先,您需要將 Spire.Presentation for .NET 程序包中包含的 DLL 文件添加為 .NET 項(xiàng)目的引用。這些 DLL 文件可以通過該鏈接下載,也可以通過 NuGet 進(jìn)行安裝。
PM> Install-Package Spire.Presentation
在 C# 中將幻燈片大小更改為預(yù)設(shè)尺寸
Spire.Presentation for .NET 提供了 Presentation.SlideSize.Type 屬性,用于設(shè)置幻燈片大小或更改為預(yù)設(shè)尺寸。
具體示例代碼如下:
using Spire.Presentation;
namespace CreateCombination
{
class Program
{
static void Main(string[] args)
{
// 創(chuàng)建 Presentation 實(shí)例
Presentation ppt = new Presentation();
// 加載演示文稿文件
ppt.LoadFromFile("sample.pptx");
// 更改演示文稿的幻燈片大小
ppt.SlideSize.Type = SlideSizeType.Screen4x3;
// 保存結(jié)果文件
ppt.SaveToFile("SlideSize.pptx", FileFormat.Pptx2013);
ppt.Dispose();
}
}
}
在 C# 中將幻燈片大小更改為自定義尺寸
自定義幻燈片大小需要先將幻燈片尺寸類型設(shè)置為 Custom,然后通過 Presentation.SlideSize.Size 屬性設(shè)置所需的尺寸。
具體示例代碼如下:
using Spire.Presentation;
using System.Drawing;
namespace CreateCombination
{
class Program
{
static void Main(string[] args)
{
// 創(chuàng)建 Presentation 實(shí)例
Presentation ppt = new Presentation();
// 加載演示文稿文件
ppt.LoadFromFile("sample.pptx");
// 將幻燈片大小類型更改為自定義
ppt.SlideSize.Type = SlideSizeType.Custom;
// 設(shè)置幻燈片尺寸
ppt.SlideSize.Size = new SizeF(900, 600);
// 保存演示文稿文件
ppt.SaveToFile("CustomSize.pptx", FileFormat.Pptx2013);
ppt.Dispose();
}
}
}到此這篇關(guān)于使用C#更改PowerPoint幻燈片大小的示例代碼的文章就介紹到這了,更多相關(guān)C#更改PowerPoint幻燈片大小內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁交互的方法
這篇文章主要介紹了C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁交互的方法,涉及針對(duì)WebBroswer控件及WebKit控件的相關(guān)使用技巧,需要的朋友可以參考下2016-03-03
C#中GridView動(dòng)態(tài)添加列的實(shí)現(xiàn)方法
這篇文章主要介紹了C#中GridView動(dòng)態(tài)添加列的實(shí)現(xiàn)方法,涉及C#中GridView的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
使用C#高效提取Word文檔中的圖片和文本的代碼實(shí)現(xiàn)
在日常工作中,Word文檔扮演著不可或缺的角色,無論是報(bào)告、合同還是技術(shù)文檔,其內(nèi)部蘊(yùn)含著大量寶貴的信息,如何高效、準(zhǔn)確地提取其中的圖片和文本就成為了一個(gè)核心痛點(diǎn),本文將深入探討如何利用?Spire.Doc?for?.NET庫,通過C#代碼實(shí)現(xiàn)Word文檔中圖片和文本的提取2025-10-10
C# 利用IRawPixels接口遍歷柵格數(shù)據(jù)
本文主要介紹了利用IRawPixels接口遍歷柵格數(shù)據(jù)。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
C#實(shí)現(xiàn)將CSV轉(zhuǎn)為XLSX文件
Microsoft?Excel的XLSX格式以及基于文本的CSV(逗號(hào)分隔值)格式,是數(shù)據(jù)交換中常見的文件格式,本文主要介紹了如何在C#中以編程的方式將CSV文件轉(zhuǎn)化為XLSX?文件,需要的可以參考下2024-03-03
基于C#實(shí)現(xiàn)一個(gè)簡(jiǎn)單的即時(shí)通訊工具
這篇文章主要為大家詳細(xì)介紹了如何基于C#實(shí)現(xiàn)一個(gè)簡(jiǎn)單的即時(shí)通訊工具,主要內(nèi)容包括系統(tǒng)架構(gòu)設(shè)計(jì),技術(shù)選型與模塊實(shí)現(xiàn),關(guān)鍵技術(shù)實(shí)現(xiàn)等,有需要的小伙伴可以了解下2026-05-05

