Pašalinkite žymę programoje Word naudodami NET REST API

Šiame straipsnyje paaiškinama, kaip pašalinti žymę iš Word naudojant NET REST API. Išmoksite automatiškai pašalinti žymę programoje Word su C# REST API naudodami .NET debesies SDK. Galite kartoti šį procesą, kad pašalintumėte visas žymes iš Word failo.

Būtina sąlyga

Žymės pašalinimo iš „Word“ veiksmai naudojant C# REST API

  1. Sukurkite konfigūracijos objektą nustatydami ClientId ir ClientSecret
  2. Sukurkite objektą WordsApi naudodami nurodytą konfigūraciją
  3. Perskaitykite įvesties Word failą į baitų masyvą
  4. Sukurkite DeleteBookmarkOnlineRequest užklausos objektą pateikdami žymės pavadinimą
  5. Iškvieskite DeleteBookmarkOnline metodą, kad pašalintumėte žymes
  6. Ištrynę nurodytą žymę, išsaugokite gautą Word failą

Aukščiau pateikti veiksmai apibendrina kaip ištrinti žymę programoje Word naudojant C# Low Code API. Sukurkite WordsApi objektą ir perskaitykite įvesties Word failą į baitų masyvą. Sukurkite objektą DeleteBookmarkOnlineRequest ir nustatykite žymės pavadinimą, kurį norite ištrinti iš Word failo, tada iškvieskite DeleteBookmarkOnline() metodą, kad ištrintumėte žymę.

Kodas, skirtas ištrinti žymę programoje Word su C# Low Code API

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void DeleteBookmark()
{
var config = new Configuration {
ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("bookmarks.docx");
var deleteRequest = new DeleteBookmarkOnlineRequest(requestDocument, "aspose");
var task = wordsApi.DeleteBookmarkOnline(deleteRequest);
task.Wait();
var result = task.Result;
if (result.TryGetValue("", out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create("RemoveBookmark.docx"))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

Šiame kodo pavyzdyje pateikiama kaip ištrinti žymę programoje Word naudojant NET REST API. Atminkite, kad jei nepateiksite tikslinės žymės pavadinimo inicijuodami objektą DeleteBookmarkOnlineRequest ir nepateiksite šio argumento, bus ištrintos visos žymės iš įkelto Word failo.

Šis straipsnis išmokė mus pašalinti tam tikrą žymę iš Word failo. Jei norite pridėti žymę, žr. šį straipsnį: Pridėkite žymę programoje Word naudodami NET REST API.

 Latviski