支持PowerPoint縮放,PPT開發處理工具Aspose.Slides v21.5新功能示例演示

Aspose.Slides for .Net是一款用於生成,管理和轉換PowerPoint幻燈片的本機API,可以使用多種格式,而不需要Microsoft PowerPoint。並且可在任何平臺上操作PowerPoint演示文稿。2021年5月更新來啦,.NET版Aspose.Slides更新至v21.5新版本!

主要特點如下:

  • 支持PowerPoint縮放
  • 支持讀取自動調整比例值
  • 自定義PPT根目錄條目對象類GUID(CLSID)
  • 對.NET Standard 2.0的支持已過時。從Aspose.Slides for .NET 21.6版開始,它將被對.NET Standard 2.1的支持所取代。

>>你可以下載Aspose.Slides for .NET v21.5測試體驗。

新功能解析

①支持PowerPoint縮放

在PowerPoint中創建縮放過渡時,您可以在演示時按照自己喜歡的任何順序跳轉到特定幻燈片,演示文稿和演示文稿的各個部分:

新功能示例演示!PPT開發處理工具Aspose.Slides v21.5發佈!支持PowerPoint縮放

在Aspose.Slides,提供相同的功能,增加了一個新的枚舉 ZoomImageType,一個新的接口 IZoomFrame,並在一些新的額外的方法IShapeCollection。

ZoomImageType枚舉

所述 ZoomImageType確定變焦對象是否使用幻燈片預覽或一個封面圖像。這是 ZoomImageType枚舉定義:

IZoomFrame接口

添加了具有ZoomFrame實現類的 IZoomFrame接口 :

這些新方法創建ZoomFrame對象:

本示例說明如何創建具有自定義圖像和指定圖像幀的ZoomFrame對象:

using (Presentation pres = new Presentation())
{
    //Add a new slide to the presentation
    ISlide slide = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);

    // Create a new image for zoom object
    IPPImage image = pres.Images.AddImage(Image.FromFile("image.png"));

    // Add ZoomFrame object
    IZoomFrame zoomFrame = pres.Slides[0].Shapes.AddZoomFrame(20, 20, 300, 200, slide, image);

    // Set zoom frame format
    zoomFrame.LineFormat.Width = 5;
    zoomFrame.LineFormat.FillFormat.FillType = FillType.Solid;
    zoomFrame.LineFormat.FillFormat.SolidFillColor.Color = Color.HotPink;
    zoomFrame.LineFormat.DashStyle = LineDashStyle.DashDot;

    // Save the presentation
    pres.Save("presentation.pptx", SaveFormat.Pptx);
}

②添加IHyperlinkManager SetMacroHyperlinkClick方法

該SetMacroHyperlinkClick方法用於設置一個宏超鏈接上的形狀的點擊。方法聲明:

此示例向您展示如何使用SetMacroHyperlinkClick方法設置宏超鏈接在形狀上的單擊:

using (Presentation presentation = new Presentation())
{
    IAutoShape shape = presentation.Slides[0].Shapes.AddAutoShape(ShapeType.BlankButton, 20, 20, 80, 30);
    shape.HyperlinkManager.SetMacroHyperlinkClick("MacroName");
}

如果您有任何疑問或需求,請隨時加入Aspose技術交流羣(761297826),我們很高興爲您提供查詢和諮詢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章