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
Hozzon létre egy fiókot és szerezzen be API hitelesítési adatokat
Letöltés Aspose.Words Cloud SDK for Dotnet for deleting a footnote
A kívánt lábjegyzetek eltávolításához állítsa be a C# projektet a fenti SDK-val
A lábjegyzet eltávolításának lépései a Wordben C# .NET-alapú API-val
- Hozza létre a konfigurációs objektumot az ügyfélazonosító és a titkosság beállításával
- Példányosítsa a WordsApi objektumot a lábjegyzetek törléséhez
- Olvassa be a lábjegyzetekkel ellátott bemeneti Word fájlt egy bájttömbbe
- A DeleteFootnoteOnlineRequest() létrehozása a bemeneti dokumentumfolyam és a cél lábjegyzetindex beállításával
- Hívja meg a DeleteFootnoteOnline() metódust a kért lábjegyzet eltávolításához
- 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}}.