Odstraňte poznámku pod čarou ve Wordu pomocí Java REST API

Tento tutoriál popisuje, jak smazat poznámku pod čarou v DOC pomocí Java REST API. Naučíte se automaticky odstraňovat poznámku pod čarou ve Wordu pomocí Java Low Code API pomocí Cloud SDK na více platformách. Povede vás k provedení operace online a načtení aktualizovaného souboru aplikace Word pro uložení na disk.

Předpoklad

Kroky k odstranění poznámky pod čarou ve Wordu pomocí Java API

  1. Vytvořte objekt konfigurace nastavením ID klienta a tajného klíče
  2. Chcete-li odstranit poznámky pod čarou, vytvořte instanci objektu WordsApi
  3. Přečtěte si vstupní soubor Wordu s poznámkami pod čarou do bajtového pole
  4. Vytvořte DeleteFootnoteOnlineRequest() nastavením datového proudu vstupního dokumentu a cílového indexu poznámky pod čarou
  5. Pro odstranění požadované poznámky pod čarou použijte metodu DeleteFootnoteOnline()
  6. Načtěte výstupní proud z odpovědi API a uložte jej jako dokument aplikace Word na disk

Výše uvedené kroky shrnují jak odstranit poznámku pod čarou ve Wordu s rozhraním Java REST. Vytvořte objekt WordsApi předáním objektu třídy Configuration s ID klienta a tajným klíčem. Pomocí třídy DeleteFootnoteOnlineRequest vytvořte objekt požadavku pro poznámku pod čarou a zavolejte metodu DeleteFootnoteOnline() k odstranění poznámky pod čarou pomocí tohoto objektu požadavku.

Kód pro odstranění poznámky pod čarou pomocí Java Low Code API

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

Tento ukázkový kód ukazuje jak odstranit poznámku pod čarou ve Wordu pomocí Java RESTful Service. Můžete definovat kódování pro načtení zdrojového souboru aplikace Word a zadat heslo také v případě, že je vstupní soubor chráněn heslem. Můžete také nastavit cestu k uzlu v dokumentu aplikace Word při vytváření instance objektu požadavku.

Můžete se také podívat na další podobnou funkci na následující stránce: Převeďte Word DOC na Markdown pomocí Java REST API.

 Čeština