Ավելացրեք նկար PowerPoint-ում C# REST API-ով

Հետևեք այս ուղեցույցին՝ իմանալու համար, թե ինչպես ավելացնել նկար PowerPoint-ին C# REST API-ով: Դուք կսովորեք ինչպես նկար ավելացնել PowerPoint-ում C# Low Code API-ով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK-ն: Այս հոդվածում քննարկվում են նկարը սլայդին ավելացնելուց առաջ նկարը հարմարեցնելու տարբեր հատկություններ:

Նախապայման

PowerPoint-ում նկար ավելացնելու քայլեր C# .NET-ի վրա հիմնված API-ով

  1. Ստեղծեք SlidesApi օբյեկտը` նկարը սլայդում տեղադրելու համար
  2. Վերբեռնեք նպատակային ներկայացման ֆայլը, որտեղ պատկերը պետք է ավելացվի
  3. Պատրաստեք պատկերի տվյալները անհրաժեշտ ձևաչափով
  4. Ստեղծեք PictureFrame օբյեկտը սլայդում տեղադրելու համար
  5. Զանգահարեք CreateShape մեթոդը՝ պատկերը որոշակի սլայդում տեղադրելու համար
  6. Ներբեռնեք ֆայլը դրան պատկեր ավելացնելուց հետո

Այս քայլերն ամփոփում են ինչպես նկար ավելացնել PowerPoint-ին C# REST ինտերֆեյսի միջոցով: Վերբեռնեք աղբյուրի ներկայացումը Cloud պահեստում, պատրաստեք պատկերը՝ օգտագործելով ToBase64String() մեթոդը Convert namespace-ում և օգտագործեք այս պատկերը՝ PictureFrame օբյեկտ ստեղծելու համար: Վերջապես զանգահարեք CreateShape() մեթոդը՝ նկարը նշված սլայդում ավելացնելու և թարմացված ներկայացումը ներբեռնելու համար։

C# REST API-ով PowerPoint սլայդներում նկարներ ավելացնելու կոդը

using Aspose.Slides.Cloud.Sdk;
using Aspose.Slides.Cloud.Sdk.Model;
using System;
using System.Diagnostics;
using System.IO;
namespace SlideModification
{
class SlideEditor
{
static void Main(string[] args)
{
// Initialize the Slides API client with user credentials.
var slidesClient = new SlidesApi("User ID", "Key");
// Upload the presentation file to the cloud.
var uploadResponse = slidesClient.UploadFile(
"Presentation.pptx",
new MemoryStream(File.ReadAllBytes("Presentation.pptx")));
// Read image
var imageBytes = File.ReadAllBytes("ImageFile.png");
var base64Image = Convert.ToBase64String(imageBytes);
// Define the image properties and position.
var imageShape = new PictureFrame
{
X = 50,
Y = 50,
Width = 350,
Height = 250,
PictureFillFormat = new PictureFill
{
Base64Data = base64Image,
PictureFillMode = PictureFill.PictureFillModeEnum.Stretch
}
};
// Add the image to the third slide of the presentation.
var shapeResponse = slidesClient.CreateShape("Presentation.pptx", 3, imageShape);
// Output the URI of the newly added image shape.
Debug.WriteLine($"Image added at: {shapeResponse.SelfUri.Href}");
// Download the modified presentation file.
using (var downloadedFile = slidesClient.DownloadFile("Presentation.pptx"))
using (var fileStream = new FileStream("UpdatedPresentation.pptx", FileMode.Create, FileAccess.Write))
{
downloadedFile.CopyTo(fileStream);
}
Console.WriteLine("Image successfully added to the slide.");
}
}
}

Այս օրինակելի կոդը ցույց է տալիս ինչպես նկար տեղադրել PowerPoint-ում C# RESTful ծառայության միջոցով: Դուք կարող եք սահմանել նկարի մեկնարկային դիրքը՝ սահմանելով X և Y հատկությունները PictureFrame օբյեկտում և սահմանել նկարի լրացման ռեժիմը՝ օգտագործելով PictureFill դասի օբյեկտը։ PictureFrame հատկությունը սահմանում է պատկերի չափը սլայդի վրա՝ անկախ սկզբնական չափից:

Այս հոդվածը մեզ սովորեցրել է նկարներ ավելացնել: Ներկայացմանը նշումներ ավելացնելու համար տես Ավելացրեք նշումներ powerpoint սլայդում C# REST API-ով-ի հոդվածը:

 Հայերեն