Այս թեման կենտրոնանում է այն բանի վրա, թե ինչպես կարելի է ներդնել պատկերը PowerPoint աղյուսակում՝ օգտագործելով C#: Այն ներառում է բոլոր մանրամասները՝ միջավայրը հաստատելու համար, աղյուսակի բջիջը պատկերով ստեղծելու և լրացնելու քայլ առ քայլ ընթացակարգ, և աշխատանքային օրինակ, որը ցույց է տալիս, թե ինչպես կարելի է ավելացնել պատկեր PPTX աղյուսակում C#-ում: . Մշակված հավելվածը կարող է օգտագործվել ցանկացած .NET կազմաձևված միջավայրում, ինչպիսիք են Windows, macOS կամ Linux:
Պատկերը PowerPoint աղյուսակում C#-ով տեղադրելու քայլեր
- Կարգավորեք միջավայրը՝ ավելացնելու համար Aspose.Slides for .NET՝ աղյուսակի պատկեր զետեղելու համար
- Ստուգեք Presentation դասի օբյեկտը՝ նոր ներկայացում ավելացնելու և սլայդների հավաքածուի առաջին սլայդը մուտք գործելու համար։
- Տեղադրեք աղյուսակ ընտրված սլայդում, որն ունի տողերի և սյունակների որոշակի բարձրություններ՝ օգտագործելով AddTable() մեթոդը
- Տեղադրեք ցանկալի պատկերը ներկայացման պատկերների հավաքածուի ներսում
- Մուտք գործեք աղյուսակի առաջին տողին և սյունակին պատկանող բջիջը և դրա ներսում տեղադրեք ավելացված պատկեր
- Պահպանեք ներկայացումը աղյուսակի պատկերով PPTX ձևաչափով
Վերոնշյալ քայլերում մենք բացատրել ենք, թե ինչպես կարելի է ցուցադրել պատկերը PPTX աղյուսակում C#-ում: Գործընթացը կսկսվի՝ ստեղծելով լռելյայն ներկայացում, օգտագործելով Presentation դասի օրինակը և մուտք գործելով դրա առաջին սլայդը: Հետագա քայլերում մենք կավելացնենք նոր աղյուսակ՝ օգտագործելով AddTable() մեթոդը՝ տրամադրելով աղյուսակի համար տողերի և սյունակների քանակը, որին հաջորդում է բեռնել և ավելացնել աղբյուրի պատկերը ներկայացման պատկերների հավաքածուի ներսում: Վերջապես, աղյուսակից կընտրվի ցանկալի բջիջը, և բեռնված պատկերը կսահմանվի տվյալ բջիջի համար՝ նախքան ելքային ներկայացումը սկավառակի վրա պահելը:
Կոդ՝ պատկերը PowerPoint աղյուսակում C#-ով տեղադրելու համար
using System.Drawing; | |
using Aspose.Slides; | |
namespace TestSlides | |
{ | |
public class InsertImageInTable | |
{ | |
public static void AddImageInsideTable() | |
{ | |
string filesPath = @"/Users/Documents/KnowledgeBase/TestData/"; | |
License license = new License(); | |
license.SetLicense(filesPath + "Conholdate.Total.Product.Family.lic"); | |
//Create a new presentation to insert an image inside the table | |
Presentation TablePresentation = new Presentation(); | |
//Load the first default slide of the presentation | |
ISlide targetSlide = TablePresentation.Slides[0]; | |
// Access the source image from the disk and add to presentation images | |
System.Drawing.Image tblImage = (System.Drawing.Image)new Bitmap(filesPath+ "Test.png"); | |
IPPImage ppTblImage = TablePresentation.Images.AddImage(tblImage); | |
//Now declare the rows heights and columns widths | |
double[] columnsWidths = { 45, 45, 45 ,45}; | |
double[] rowsHeights = { 45, 26, 30, 30 }; | |
// Insert a table inside the slide | |
Aspose.Slides.ITable tableWithImage = targetSlide.Shapes.AddTable(55, 55, columnsWidths, rowsHeights); | |
// Access the first cells inside the first row of the table | |
ICell tableCell = tableWithImage[0,0]; | |
// Set the cell fill format to picture | |
tableCell.CellFormat.FillFormat.FillType = FillType.Picture; | |
// Set the picture fill mode | |
tableCell.CellFormat.FillFormat.PictureFillFormat.PictureFillMode = PictureFillMode.Stretch; | |
// Set the image for the selected cell inside the table | |
tableCell.CellFormat.FillFormat.PictureFillFormat.Picture.Image = ppTblImage; | |
//Save the presentation with the table image on the disk | |
TablePresentation.Save(filesPath + "PresWithTableImage.pptx", Aspose.Slides.Export.SaveFormat.Pptx); | |
} | |
} | |
} |
Այս թեմայում մենք կենտրոնացել ենք ինչպես կարող եք աղյուսակի պատկեր տեղադրել ներկայացման մեջ՝ օգտագործելով C#: Եթե ցանկանում եք ավելի ուժեղացնել ձեր գիտելիքները PowerPoint-ի ներսում աղյուսակների կառավարման մասին, տես հոդվածը, Ինչպես ստեղծել աղյուսակ PowerPoint-ում C#-ով: