Törölje a lábjegyzetet a Wordben a C# REST API segítségével

Ez az oktatóanyag leírja, hogyan lehet törölni lábjegyzetet a DOC alkalmazásban a C# REST API-val. Megtanulja, hogyan lehet automatikusan eltávolítani egy lábjegyzetet a Wordben a C# Low Code API-val Cloud SDK használatával több platformon. Ez elvezeti Önt a művelet online végrehajtásához, és a frissített Word-fájl letöltéséhez a lemezre való mentéshez.

Előfeltétel

A lábjegyzet eltávolításának lépései a Wordben C# .NET-alapú API-val

  1. Hozza létre a konfigurációs objektumot az ügyfélazonosító és a titkosság beállításával
  2. Példányosítsa a WordsApi objektumot a lábjegyzetek törléséhez
  3. Olvassa be a lábjegyzetekkel ellátott bemeneti Word fájlt egy bájttömbbe
  4. A DeleteFootnoteOnlineRequest() létrehozása a bemeneti dokumentumfolyam és a cél lábjegyzetindex beállításával
  5. Hívja meg a DeleteFootnoteOnline() metódust a kért lábjegyzet eltávolításához
  6. Hozza le a kimeneti adatfolyamot az API-válaszból, és mentse Word-dokumentumként a lemezre

A fenti lépések összefoglalják lábjegyzet törlésének módját a Wordben a C# REST felülettel. Hozza létre a WordsApi objektumot a Configuration class objektum átadásával egy ügyfélazonosítóval és titkossággal. Használja a DeleteFootnoteOnlineRequest osztályt a kérelem objektum létrehozásához a lábjegyzethez, és hívja meg a DeleteFootnoteOnline() metódust a lábjegyzet eltávolításához ezzel a kérelemobjektummal.

Kód a lábjegyzet eltávolításához a C# Low Code API-val

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WorkWithFootnotes
{
public void RemoveAFootnote()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "secret";
apiClient.ClientId = "id";
var wordsApi = new WordsApi(apiClient);
using var requestDocument = File.OpenRead("Footnote.docx");
var deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0);
var task = wordsApi.DeleteFootnoteOnline(deleteRequest);
task.Wait();
var result = task.Result;
if (result.TryGetValue("", out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create("output.docx"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Ez a mintakód bemutatja, hogyan lehet eltávolítani egy lábjegyzetet a Wordben a C# RESTful szolgáltatással. Megadhatja a kódolást a forrás Word fájl betöltéséhez, és jelszót is megadhat, ha a bemeneti fájl jelszóval védett. A csomópont elérési útját a Word dokumentumban is beállíthatja a kérelem objektum példányosítása közben.

Megnézhet egy másik hasonló funkciót is a következő oldalon: {{HIPERLINK1}}.

 Magyar