W tym samouczku opisano, jak usunąć przypis w DOC za pomocą interfejsu API Java REST. Dowiesz się, jak automatycznie usuwać przypisy w programie Word za pomocą interfejsu Java Low Code API 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 Java for deleting a footnote
Skonfiguruj projekt Java z powyższym zestawem SDK, aby usunąć żądane przypisy
Kroki, aby usunąć przypis w programie Word za pomocą interfejsu API Java
- 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 Java 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 Java Low Code
import com.aspose.words.cloud.sdk.ApiClient; | |
import com.aspose.words.cloud.sdk.ApiException; | |
import com.aspose.words.cloud.sdk.Configuration; | |
import com.aspose.words.cloud.sdk.model.requests.DeleteFootnoteOnlineRequest; | |
import com.aspose.words.cloud.sdk.api.WordsApi; | |
import java.io.File; | |
import java.io.FileInputStream; | |
import java.io.FileOutputStream; | |
import java.io.IOException; | |
public class WorkWithFootnotes { | |
public static void removeAFootnote() { | |
try { | |
// Initialize the API client | |
Configuration configuration = new Configuration(); | |
configuration.setClientId("id"); | |
configuration.setClientSecret("secret"); | |
WordsApi wordsApi = new WordsApi(configuration); | |
// Open the input document with footnotes | |
File inputDocument = new File("Footnote.docx"); | |
FileInputStream requestDocument = new FileInputStream(inputDocument); | |
// Delete the footnote (Index 0 in this case) | |
DeleteFootnoteOnlineRequest deleteRequest = new DeleteFootnoteOnlineRequest(requestDocument, 0); | |
wordsApi.deleteFootnoteOnline(deleteRequest); | |
// Save the output file | |
File outputFile = new File("output.docx"); | |
try (FileOutputStream outputStream = new FileOutputStream(outputFile)) { | |
outputStream.write(requestDocument.readAllBytes()); | |
} | |
System.out.println("Footnote deleted successfully."); | |
} catch (ApiException | IOException e) { | |
e.printStackTrace(); | |
} | |
} | |
public static void main(String[] args) { | |
removeAFootnote(); | |
} | |
} |
Ten przykładowy kod demonstruje jak usunąć przypis w programie Word za pomocą usługi Java 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 Java REST.