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
preuzimanje Aspose.Words Cloud SDK for Java for deleting a footnote
Postavite Java projekt s gornjim SDK-om za uklanjanje željenih fusnota
Koraci za uklanjanje fusnote u Wordu s Java API-jem
- Stvorite objekt konfiguracije postavljanjem ID-a klijenta i tajne
- Instancirajte objekt WordsApi za brisanje fusnota
- Pročitajte ulaznu Word datoteku s fusnotama u niz bajtova
- Napravite DeleteFootnoteOnlineRequest() postavljanjem ulaznog toka dokumenta i ciljanog indeksa fusnote
- Pozovite metodu DeleteFootnoteOnline() za uklanjanje tražene fusnote
- 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.