Izbrišite fusnotu u Wordu s Java REST API-jem

Ovaj vodič opisuje kako izbrisati fusnotu u DOC s Java REST API-jem. Naučit ćete automatski ukloniti fusnotu u Wordu uz Java Low Code API koristeći Cloud SDK na više platformi. Vodit će vas da izvršite operaciju na mreži i dohvatite ažuriranu Word datoteku za spremanje na disk.

Preduvjet

Koraci za uklanjanje fusnote u Wordu s Java API-jem

  1. Stvorite objekt konfiguracije postavljanjem ID-a klijenta i tajne
  2. Instancirajte objekt WordsApi za brisanje fusnota
  3. Pročitajte ulaznu Word datoteku s fusnotama u niz bajtova
  4. Napravite DeleteFootnoteOnlineRequest() postavljanjem ulaznog toka dokumenta i ciljanog indeksa fusnote
  5. Pozovite metodu DeleteFootnoteOnline() za uklanjanje tražene fusnote
  6. Dohvatite izlazni tok iz API odgovora i spremite ga kao Word dokument na disk

Gore navedeni koraci sažimaju kako izbrisati bilješku u Wordu s Java REST sučeljem. Stvorite objekt WordsApi prosljeđivanjem objekta klase konfiguracije s ID-om klijenta i tajnom. Upotrijebite klasu DeleteFootnoteOnlineRequest za stvaranje objekta zahtjeva za fusnotu i pozovite metodu DeleteFootnoteOnline() za uklanjanje bilješke pomoću ovog objekta zahtjeva.

Kod za uklanjanje fusnote s Java Low Code API-jem

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

Ovaj primjer koda pokazao je kako ukloniti fusnotu u Wordu uz Java RESTful Service. Možete definirati kodiranje za učitavanje izvorne Word datoteke i dati lozinku također ako je ulazna datoteka zaštićena lozinkom. Također možete postaviti stazu čvora u Word dokumentu dok instancirate objekt zahtjeva.

Također možete pogledati drugu sličnu značajku na sljedećoj stranici: Pretvorite Word DOC u Markdown pomoću Java REST API-ja.

 Hrvatski