1. Các sản phẩm
  2.   Bài thuyết trình
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

API C# .NET để tạo và chuyển đổi bảng tính Excel

API bản trình bày PowerPoint nâng cao để tạo, chỉnh sửa, hợp nhất, bảo vệ, chuyển đổi và hiển thị các tệp PPT/PPTX mà không cần sử dụng Microsoft PowerPoint.

Aspose.Slides for .NET là thư viện thao tác và tạo bản trình bày PowerPoint rất hữu ích mà không cần sử dụng Microsoft PowerPoint hoặc bất kỳ phần mềm nào khác. sự phụ thuộc bên ngoài khác. Thư viện cho phép các nhà phát triển tạo các bản trình bày tương tác và hấp dẫn có thể được sử dụng cho nhiều mục đích khác nhau, chẳng hạn như bản trình bày, báo cáo và tài liệu tiếp thị. Thư viện đã hỗ trợ nhiều bản trình bày PowerPoint và các định dạng tệp OpenOffice khác nhau như PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM và ODP.

Aspose.Slides dành cho .NET đã bao gồm một loạt các tính năng cơ bản cũng như nâng cao để xử lý bản trình bày như tạo bản trình bày từ đầu, thêm trang trình bày mới, sao chép trang trình bày, sao chép trang trình bày, sửa đổi thuộc tính tài liệu của bản trình bày, xóa các trang trình bày không mong muốn , sao chép trang cái, xem trước trang chiếu¸ xuất trang chiếu dưới dạng hình ảnh, xuất trang chiếu sang định dạng SVG, quản lý ghi chú trang chiếu, đặt trang chiếu cái mới, thêm ghi chú trang chiếu, tạo hoặc quản lý hình dạng, quản lý kiểu trong hình dạng, tạo bảng từ đầu, thay đổi kích thước và di chuyển bảng , thay đổi định dạng văn bản và nhiều tính năng khác.

Aspose.Slides for .NET đã bao gồm một trình chuyển đổi rất mạnh mẽ giúp các nhà phát triển phần mềm xuất bản trình bày sang một số định dạng tệp phổ biến như PDF, PDF/A, XPS, HTML và các định dạng tệp hình ảnh phổ biến như JPEG, PNG, BMP , TIFF và GIF. Nó cũng cung cấp một số khả năng nâng cao, chẳng hạn như hỗ trợ nhận xét, chuyển tiếp trang trình bày và hoạt ảnh. Thư viện đã bao gồm hỗ trợ cho nhiều thành phần PowerPoint, bao gồm trang trình bày, hình dạng, văn bản, hình ảnh, biểu đồ và bảng. Điều này cho phép các nhà phát triển dễ dàng thêm, chỉnh sửa và định dạng các thành phần này trong bản trình bày của họ.

Previous Next

Bắt đầu với Aspose.Slides cho .NET

Cách cài đặt Aspose.Slides cho .NET được khuyến nghị là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Aspose.Slides cho .NET qua NuGet

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
Bạn cũng có thể tải xuống trực tiếp từ Trang phát hành sản phẩm Aspose.

Tạo và quản lý bản trình bày qua .NET API

Aspose.Slides dành cho .NET đã bao gồm khả năng tạo và thao tác với bản trình bày PowerPoint bên trong các ứng dụng .NET mà không cần bất kỳ sự phụ thuộc bên ngoài nào. Các nhà phát triển cũng có thể mở các bản trình bày hiện có và thực hiện các thay đổi đối với chúng một cách dễ dàng. Cũng có thể kiểm tra định dạng của bản trình bày và kiểm tra nó để tìm ra các thuộc tính của nó và hiểu hành vi của nó. Cũng có thể lấy các thuộc tính của bản trình bày và cập nhật nó.

Tạo bản trình bày qua .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Chuyển đổi bản trình bày PowerPoint qua .NET API

Một trong những tính năng chính của Aspose.Slides for .NET là chuyển đổi bản trình bày PowerPoint sang nhiều định dạng đầu ra khác nhau, bao gồm PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, và JPEG một cách nhanh chóng và dễ dàng. Điều này giúp dễ dàng chuyển đổi bản trình bày sang định dạng tương thích với một ứng dụng hoặc nền tảng cụ thể. Ngoài ra, nó cũng cung cấp một số tùy chọn nâng cao để chuyển đổi bản trình bày, chẳng hạn như cài đặt chất lượng và độ phân giải hình ảnh, chỉ định kích thước và hướng trang cũng như thêm hình mờ vào tệp đầu ra. Thư viện cũng cung cấp khả năng chuyển đổi slide PowerPoint thành hình ảnh.

Chuyển đổi PowerPoint sang PDF bằng Trang trình bày ẩn qua .NET API

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Thêm và quản lý trang trình bày trong bản trình bày qua API C#

Aspose.Slides dành cho .NET đã bao gồm sự hỗ trợ hoàn chỉnh để xử lý các trang chiếu trong bản trình bày PowerPoint bên trong các ứng dụng .NET. Thư viện đã bao gồm nhiều tính năng để làm việc với các slide như thêm các slide mới vào bản trình bày, truy cập vào một slide hiện có, loại bỏ các slide không mong muốn, sao chép các slide, sao chép các slide hiện có, so sánh hai slide, quản lý bố cục slide, chuyển đổi slide, chuyển đổi các slide sang Bitmap , chuyển đổi trang trình bày thành hình ảnh với kích thước tùy chỉnh và nhiều tính năng khác. Ngoài ra, bạn cũng có thể chuyển đổi các slide có ghi chú và nhận xét thành hình ảnh hoặc xuất tất cả các slide sang hình ảnh chỉ bằng một vài dòng mã.

Sao chép một slide qua API C#

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

Thêm ảnh động vào bản trình bày PowerPoint qua C#

Aspose.Slides dành cho .NET cho phép các nhà phát triển phần mềm áp dụng các loại hoạt ảnh khác nhau vào bản trình bày của họ một cách dễ dàng. Hoạt hình PowerPoint đóng vai trò quan trọng để làm cho bài thuyết trình trở nên bắt mắt và hấp dẫn người xem. Thư viện hỗ trợ hơn 150 hiệu ứng hoạt hình có thể dễ dàng áp dụng cho hình dạng, biểu đồ, bảng, Đối tượng OLE và các thành phần trình bày khác. Ngoài ra, nó còn kết hợp một số hành vi để tạo hoạt ảnh tùy chỉnh của riêng bạn.

Thêm hiệu ứng hoạt hình vào một đoạn thông qua .NET API

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 Tiếng Việt