Usuń przypis w programie Word za pomocą interfejsu API C# REST

W tym samouczku opisano, jak usunąć przypis w DOC za pomocą interfejsu API C# REST. Dowiesz się, jak automatycznie usuwać przypisy w programie Word za pomocą interfejsu API C# Low Code przy użyciu pakietu Cloud SDK na wielu platformach. Poprowadzi Cię do wykonania operacji online i pobrania zaktualizowanego pliku programu Word w celu zapisania na dysku.

Warunek wstępny

Kroki, aby usunąć przypis w programie Word za pomocą interfejsu API opartego na języku C# .NET

  1. Utwórz obiekt konfiguracji, ustawiając identyfikator klienta i klucz tajny
  2. Utwórz instancję obiektu WordsApi, aby usunąć przypisy
  3. Wczytaj wejściowy plik Word z przypisami do tablicy bajtów
  4. Utwórz funkcję DeleteFootnoteOnlineRequest(), ustawiając strumień dokumentu wejściowego i docelowy indeks przypisów
  5. Wywołaj metodę DeleteFootnoteOnline(), aby usunąć żądany przypis
  6. Pobierz strumień wyjściowy z odpowiedzi API i zapisz go jako dokument programu Word na dysku

Powyższe kroki podsumowują jak usunąć przypis w programie Word za pomocą interfejsu C# REST. Utwórz obiekt WordsApi, przekazując obiekt klasy Konfiguracja z identyfikatorem klienta i kluczem tajnym. Użyj klasy DeleteFootnoteOnlineRequest, aby utworzyć obiekt żądania dla przypisu i wywołaj metodę DeleteFootnoteOnline(), aby usunąć przypis przy użyciu tego obiektu żądania.

Kod do usunięcia przypisu za pomocą interfejsu API C# Low Code

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);
}
}
}
}

Ten przykładowy kod zademonstrował jak usunąć przypis w programie Word za pomocą usługi C# RESTful. Możesz zdefiniować kodowanie ładowania źródłowego pliku Word i podać hasło, także jeśli plik wejściowy jest chroniony hasłem. Możesz także ustawić ścieżkę węzła w dokumencie programu Word podczas tworzenia instancji obiektu żądania.

Możesz także sprawdzić inną podobną funkcję na następującej stronie: Konwertuj Word DOC na Markdown za pomocą interfejsu API NET REST.

 Polski