Questo tutorial descrive come eliminare la nota a piè di pagina in DOC con l’API REST Java. Imparerai a rimuovere automaticamente una nota a piè di pagina in Word con l’API Java Low Code utilizzando un Cloud SDK su più piattaforme. Ti guiderà nell’esecuzione dell’operazione online e nel recupero del file Word aggiornato per il salvataggio sul disco.
Prerequisito
Scaricamento Aspose.Words Cloud SDK for Java for deleting a footnote
Configura il progetto Java con l’SDK sopra per rimuovere le note a piè di pagina desiderate
Passaggi per rimuovere la nota a piè di pagina in Word con API Java
- Crea l’oggetto Configurazione impostando l’ID client e il segreto
- Crea un’istanza dell’oggetto WordsApi per eliminare le note a piè di pagina
- Leggere il file Word di input con le note a piè di pagina in un array di byte
- Crea DeleteFootnoteOnlineRequest() impostando il flusso del documento di input e l’indice della nota a piè di pagina di destinazione
- Richiama il metodo DeleteFootnoteOnline() per rimuovere la nota a piè di pagina richiesta
- Recupera il flusso di output dalla risposta API e salvalo come documento Word sul disco
I passaggi precedenti riassumono come eliminare una nota a piè di pagina in Word con l’interfaccia REST Java. Crea l’oggetto WordsApi passando l’oggetto della classe Configuration con un ID client e un segreto. Utilizza la classe DeleteFootnoteOnlineRequest per creare l’oggetto di richiesta per la nota a piè di pagina e chiama il metodo DeleteFootnoteOnline() per rimuovere la nota a piè di pagina utilizzando questo oggetto di richiesta.
Codice per rimuovere la nota a piè di pagina con l’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(); | |
} | |
} |
Questo codice di esempio ha dimostrato come rimuovere una nota a piè di pagina in Word con il servizio RESTful Java. È possibile definire la codifica per caricare il file Word di origine e fornire una password anche se il file di input è protetto da password. È inoltre possibile impostare il percorso del nodo nel documento Word durante la creazione di un’istanza dell’oggetto richiesta.
Puoi anche controllare un’altra funzionalità simile nella seguente pagina: Converti Word DOC in Markdown con l’API REST Java.