Ez a cikk bemutatja, hogyan lehet prezentációt létrehozni egy prezentációs tervezősablon segítségével a C# REST API-val. Megtanul létrehozni egy PowerPoint prezentációt diasablonnal a C# RESTful szolgáltatással .NET-alapú SDK használatával. Leírja a sablonok kitöltéséhez szükséges XML-szkript létrehozását is.
Előfeltétel
Letöltés Aspose.Slides Cloud SDK for Dotnet to create a presentation from a template
Állítsa be a C# projektet a fenti SDK-val, hogy tervezősablonból készítsen prezentációt
Prezentáció létrehozásának lépései sablonok használatával C# REST interfésszel
- Állítsa be a környezetet egy SlidesApi objektum létrehozásával ügyfél-azonosítóval és titkos kulccsal
- Határozza meg a bemeneti sablon fájlnevét és a kimeneti bemutató nevét
- Töltse fel a sablont a felhőtárhelyre az UploadFile() metódussal
- Hozzon létre vagy töltsön be XML-fájlt a sablon kitöltéséhez
- Hívja a CreatePresentationFromTemplate() metódust az XML adatok használatához és prezentáció létrehozásához
- Töltse le az újonnan létrehozott prezentációs fájlt a Coul tárolóból
Ezek a lépések összefoglalják a prezentáció létrehozásának folyamatát C# .NET-alapú API-val rendelkező sablon használatával. Töltse fel a sablonfájlt a felhőtárhelyre, hozza létre vagy töltse be a sablon XML-parancsfájlját, és hívja meg a CreatePresentationFromTemplate()-t a kimeneti bemutatónév, a feltöltött sablonfájl és az XML-adatok megadásával. Végül mentse a kimeneti fájlt az újonnan létrehozott prezentáció letöltésével a felhőtárhelyről.
Kód prezentáció létrehozásához sablon használatával C# Low Code API-val
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); | |
} | |
} | |
} | |
} |
Ez a kód bemutatja, hogyan hozhat létre prezentációt tervezősablon használatával a C# REST API-val. Ha a sablon jelszóval védett, állítsa be a jelszót a függvényhívásban. Ezenkívül szükség esetén beállíthatja a kimeneti prezentációs fájl jelszavát is.
Ez a cikk megtanított minket prezentáció létrehozására sablonból. A dokumentum tulajdonságainak megjelenítéséhez olvassa el a(z) {{HIPERLINK1}} cikket.