Módosítsa a Word-dokumentum tulajdonságait a NET REST API segítségével

Ez a cikk bemutatja, hogyan módosíthatja a Word dokumentum tulajdonságait NET REST API-val. Az Aspose.Words for .NET Cloud SDK-t használjuk a Word dokumentum tulajdonság hozzáadásához vagy frissítéséhez C# Low Code API-val. Ez a cikk bemutatja, hogyan adhat hozzá új egyéni tulajdonságot, vagy frissítheti a meglévő beépített vagy egyéni tulajdonságokat a tulajdonságnév és az új érték használatával.

Előfeltétel

A dokumentumtulajdonságok szerkesztésének lépései a Wordben a C# REST API segítségével

  1. Állítsa be az API ügyfélazonosítóját és ügyféltitkait a Word tulajdonságainak módosításához
  2. Hozzon létre egy objektumot a WordsApi osztályból az ügyfél hitelesítő adataival
  3. Olvassa be a forrás Word fájlt a memóriafolyamba a tulajdonságainak módosításához
  4. A tulajdonság értékének megadásával hozza létre a DocumentPropertyCreateOrUpdate osztályobjektumot
  5. A kívánt tulajdonság beállításával hozza létre a CreateOrUpdateDocumentPropertyOnlineRequest objektumot
  6. Hívja a CreateOrUpdateDocumentPropertyOnline metódust a tulajdon létrehozásához vagy frissítéséhez
  7. Mentse el a kimeneti Word fájlt az új tulajdonságértékkel

A fent említett lépések leírják a dokumentumtulajdonságok módosításának folyamatát a C# REST API-val. Indítsa el a folyamatot a WordsApi osztály objektum létrehozásával, majd töltse be a forrás Word fájlt egy memóriafolyamba. Később használja a DocumentPropertyCreateOrUpdate objektumot az új tulajdonságparaméterek meghatározásához, hozza létre a CreateOrUpdateDocumentPropertyOnlineRequest elemet a tulajdonságérték és a tulajdonságnév használatával, végül hívja meg a CreateOrUpdateDocumentPropertyOnline objektumot a tulajdonság hozzáadásához vagy frissítéséhez a betöltött Word-fájlban.

Kód a dokumentum tulajdonságainak szerkesztéséhez a C# Low Code API-val

using System;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileProperties
{
public void ChangeProperties()
{
try
{
var config = new Configuration { ClientId = "Id",
ClientSecret = "Secret" };
var wordsApi = new WordsApi(config);
String output = "output.docx";
using var requestDocument = File.OpenRead("Sample.docx");
var requestProperty = new DocumentPropertyCreateOrUpdate(){Value = "Henry Jack"};
var createRequest = new CreateOrUpdateDocumentPropertyOnlineRequest(
requestDocument, "Document reviewer", requestProperty, destFileName:output);
var task = wordsApi.CreateOrUpdateDocumentPropertyOnline(createRequest);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Ez a mintakód bemutatja a Microsoft Word tulajdonságokkal való munkát a C# Low Code API-val. Amikor létrehozzuk a CreateOrUpdateDocumentPropertyOnlineRequest objektumot, megemlítjük a destFileName-et, amely a felhőben létrehozott kimeneti fájl neve. A dokumentumtulajdonság feldolgozása után használja ugyanazt a fájlnevet a kimeneti fájl letöltéséhez a lemezre való mentéshez.

Megtanultuk szerkeszteni a dokumentum tulajdonságait a C# Low Code API-val. A Word-fájl megjegyzéseinek olvasásához olvassa el a következő cikket: Olvasson megjegyzéseket a Word dokumentumban a NET REST API segítségével.

 Magyar