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
Pobierać Aspose.Words Cloud SDK for Dotnet for deleting a footnote
Skonfiguruj projekt C# z powyższym zestawem SDK, aby usunąć żądane przypisy
Kroki, aby usunąć przypis w programie Word za pomocą interfejsu API opartego na języku C# .NET
- Utwórz obiekt konfiguracji, ustawiając identyfikator klienta i klucz tajny
- Utwórz instancję obiektu WordsApi, aby usunąć przypisy
- Wczytaj wejściowy plik Word z przypisami do tablicy bajtów
- Utwórz funkcję DeleteFootnoteOnlineRequest(), ustawiając strumień dokumentu wejściowego i docelowy indeks przypisów
- Wywołaj metodę DeleteFootnoteOnline(), aby usunąć żądany przypis
- 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.