צור מצגת PowerPoint ב-ASP.NET

במאמר זה, תלמד כיצד ליצור או לערוך PowerPoint PPT PPTX ביישומי ASP.NET. המאמר יעסוק במפורש כיצד להוסיף שקופית, כותרת, רקע, טקסט, צורה ותמונות במצגת PowerPoint. כדי להשיג זאת, נשתמש ב-Aspose.Slides for .NET, שהוא ממשק API למניפולציה של מצגת ליצירה, עריכה והמרת קבצי PowerPoint ו-OpenOffice.

צור PowerPoint PPT ב-ASP.NET

להלן השלבים ליצירת קובץ PowerPoint PPTX מאפס ביישום ASP.NET.

  1. צור יישום אינטרנט חדש של ASP.NET (MVC או Web Forms).
אפליקציית PowerPoint ASP.NET
  1. התקן את Aspose.Slides עבור .NET API באמצעות NuGet(או הורדה ישירה של DLL והוסף הפניה).
התקן את Aspose.Slides
  1. השתמש בקטעי הקוד הבאים ביישום ASP.NET שלך כדי ליצור מצגת PowerPoint ולהוסיף לה אלמנטים שונים.

צור מופע של מצגת:

// צור מופע של מצגת
Presentation presentation = new Presentation();

הוסף שקופית למצגת:

// קבל אוסף שקופיות
ISlideCollection slds = presentation.Slides;

// הוסף שקופית ריקה לאוסף Slides
ISlide sld = slds.AddEmptySlide(presentation.LayoutSlides[0]);

הגדר רקע שקף:

// הגדר את צבע הרקע של ISlide הראשון לכחול
sld.Background.Type = BackgroundType.OwnBackground;
sld.Background.FillFormat.FillType = FillType.Solid;
sld.Background.FillFormat.SolidFillColor.Color = Color.Blue;

הוסף כותרת לשקופית:

// הוסף כותרת
((IAutoShape)sld.Shapes[0]).TextFrame.Text = "Slide Title Heading";

הוסף טקסט לשקופית:

// הוסף צורה אוטומטית של סוג מלבן
IAutoShape ashp = sld.Shapes.AddAutoShape(ShapeType.Rectangle, 150, 75, 150, 50);

// הוסף TextFrame למלבן
ashp.AddTextFrame(" ");

// גישה למסגרת הטקסט
ITextFrame txtFrame = ashp.TextFrame;

// צור את אובייקט הפסקה עבור מסגרת טקסט
IParagraph para = txtFrame.Paragraphs[0];

// צור אובייקט חלק עבור פסקה
IPortion portion = para.Portions[0];

// הגדר טקסט
portion.Text = "Aspose TextBox";

הכנס תמונה לשקופית:

// להוסיף תמונה
IPPImage image = presentation.Images.AddImage(File.ReadAllBytes("image.png"));
sld.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);

הוסף צורה לשקופית:

// הוסף צורה אוטומטית מסוג אליפסה
sld.Shapes.AddAutoShape(ShapeType.Ellipse, 50, 150, 150, 50);

שמור מצגת PowerPoint:

// שמור את המצגת בדיסק
presentation.Save("presentation.pptx", Aspose.Slides.Export.SaveFormat.Pptx);

ערוך PPT של PowerPoint:

כדי לערוך מצגת PowerPoint ב-ASP.NET, אתה יכול פשוט לספק את שם הקובץ בקונסטרוקטור של מצגת, כפי שמוצג בדוגמאת הקוד שלהלן.

// טען מצגת
Presentation presentation = new Presentation("presentation.pptx");

הערה: Aspose מספק [עורך PowerPoint מקוון בחינם] פשוט 8

יצירת PPT ב-ASP.NET - קוד מקור מלא:

להלן קוד המקור המלא ליצירת מצגת PowerPoint ב-ASP.NET.

// צור מצגת
using (Presentation presentation = new Presentation())
{
    // קבל אוסף שקופיות
    ISlideCollection slds = presentation.Slides;

    // הוסף שקופית ריקה לאוסף Slides
    ISlide sld = slds.AddEmptySlide(presentation.LayoutSlides[0]);

    // הגדר את צבע הרקע של ISlide הראשון לכחול
    sld.Background.Type = BackgroundType.OwnBackground;
    sld.Background.FillFormat.FillType = FillType.Solid;
    sld.Background.FillFormat.SolidFillColor.Color = Color.Blue;

    // הוסף כותרת
    ((IAutoShape)sld.Shapes[0]).TextFrame.Text = "Slide Title Heading";

    // הוסף צורה אוטומטית של סוג מלבן
    IAutoShape ashp = sld.Shapes.AddAutoShape(ShapeType.Rectangle, 150, 75, 150, 50);

    // הוסף TextFrame למלבן
    ashp.AddTextFrame(" ");

    // גישה למסגרת הטקסט
    ITextFrame txtFrame = ashp.TextFrame;

    // צור את אובייקט הפסקה עבור מסגרת טקסט
    IParagraph para = txtFrame.Paragraphs[0];

    // צור אובייקט חלק עבור פסקה
    IPortion portion = para.Portions[0];

    // הגדר טקסט
    portion.Text = "Aspose TextBox";

    // להוסיף תמונה
    IPPImage image = presentation.Images.AddImage(File.ReadAllBytes("image.png"));
    sld.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);

    // הוסף צורה אוטומטית מסוג אליפסה
    sld.Shapes.AddAutoShape(ShapeType.Ellipse, 50, 150, 150, 50);

    // שמור את המצגת בדיסק
    presentation.Save("presentation.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}

ASP.NET API ליצירת PowerPoint PPT - קבל רישיון חינם

אתה יכול להשתמש ב-Aspose.Slides עבור .NET וליצור מצגות PPT ללא מגבלות הערכה על ידי קבלת [רישיון זמני חינם].

צור PowerPoint PPT - הדגמה מקוונת

אתה יכול גם לנסות את עורך המצגות המקוון, המבוסס על Aspose.Slides.

סיכום

במאמר זה, למדת כיצד ליצור PowerPoint PPTX ביישומי ASP.NET. אתה יכול להשתמש בדוגמאות הקוד שסופקו ביישומי ASP.NET MVC, Web Forms או ASP.NET Core שלך. בנוסף, אתה יכול לבקר בתיעוד כדי לחקור תכונות אחרות של Aspose.Slides עבור .NET. כמו כן, אתה יכול להרגיש חופשי ליידע אותנו על השאילתות שלך דרך הפורום שלנו.

ראה גם