Sukurkite pristatymą naudodami pristatymo dizaino šabloną su C# REST API

Šiame straipsnyje paaiškinama, kaip sukurti pristatymą naudojant pristatymo dizaino šabloną su C# REST API. Išmoksite sukurti PowerPoint pristatymą naudodami skaidrių šabloną su C# RESTful paslauga naudodami .NET pagrįstą SDK. Taip pat bus aprašytas XML scenarijaus, skirto šablonams užpildyti, sukūrimas.

Būtina sąlyga

Pristatymo kūrimo naudojant šablonus su C# REST sąsaja žingsniai

  1. Nustatykite aplinką sukurdami SlidesApi objektą su kliento ID ir slaptu raktu
  2. Apibrėžkite įvesties šablono failo pavadinimą ir išvesties pristatymo pavadinimą
  3. Įkelkite šabloną į debesies saugyklą naudodami UploadFile() metodą
  4. Sukurkite arba įkelkite XML failą, kad užpildytumėte šabloną
  5. Norėdami naudoti XML duomenis ir sukurti pristatymą, iškvieskite metodą CreatePresentationFromTemplate()
  6. Atsisiųskite naujai sukurtą pristatymo failą iš Culd saugyklos

Šie veiksmai apibendrina pristatymo kūrimo naudojant šabloną su C# .NET API procesą. Įkelkite šablono failą į debesies saugyklą, sukurkite arba įkelkite šablono XML scenarijų ir iškvieskite CreatePresentationFromTemplate() pateikdami išvesties pristatymo pavadinimą, įkeltą šablono failą ir XML duomenis. Galiausiai išsaugokite išvesties failą atsisiųsdami naujai sukurtą pristatymą iš debesies saugyklos.

Kodas, skirtas sukurti pristatymą naudojant šabloną su C# Low Code API

using Aspose.Slides.Cloud.Sdk;
using System;
using System.IO;
namespace PresentationProcessor
{
class ReadSlideInfo
{
static void Main(string[] args)//Create presentation from template
{
var slideService = new SlidesApi("ID", "Secret");
// Define the name of the presentation file to be modified
string inputFileName = "TemplateCV.pptx";
string outputFileName = "SmithCV.pptx";
var uploadResult = slideService.UploadFile(inputFileName, new MemoryStream(File.ReadAllBytes(inputFileName)));
var inputData = @"<staff><person>
<staffName>Alice Smith</staffName>
<address><line1>25 Maple Avenue</line1><line2>New York</line2></address>
<phone>+789 654321</phone>
<bio>Hello, I'm Alice and this is my resume</bio>
<domains><domain><experience>Python</experience><grade>Expert</grade></domain>
<domain><experience>JavaScript</experience><grade>Intermediate</grade></domain>
<domain><experience>Ruby</experience><grade>Beginner</grade></domain>
</domains>
</person></staff>";
var response = slideService.CreatePresentationFromTemplate(
outputFileName, "TemplateCV.pptx", inputData, null, null, null, null, null);
Stream modifiedFileStream = slideService.DownloadFile(outputFileName);
using (var localFileStream = new FileStream(outputFileName, FileMode.Create, FileAccess.Write))
{
// Copy the content of the downloaded file stream to the local file stream
modifiedFileStream.CopyTo(localFileStream);
}
}
}
}

Šis kodas parodė kaip sukurti pristatymą naudojant dizaino šabloną su C# REST API. Jei šablonas apsaugotas slaptažodžiu, nustatykite slaptažodį funkcijos iškvietime. Be to, jei reikia, taip pat galite nustatyti išvesties pristatymo failo slaptažodį.

Šis straipsnis išmokė mus sukurti pristatymą pagal šabloną. Norėdami parodyti dokumento ypatybes, žr. straipsnį Rodyti dokumento ypatybes programoje PowerPoint su C# REST API.

 Latviski