Törölje a lábjegyzetet a Wordben a Java REST API segítségével

Ez az oktatóanyag leírja, hogyan törölhet lábjegyzetet a(z) DOC alkalmazásban Java REST API-val. Megtanulja, hogyan lehet automatikusan eltávolítani egy lábjegyzetet a Wordben a Java Low Code API-val Cloud SDK használatával több platformon. Ez elvezeti Önt a művelet online végrehajtásához, és a frissített Word-fájl letöltéséhez a lemezre való mentéshez.

Előfeltétel

A lábjegyzet eltávolításának lépései a Wordben Java API-val

  1. Hozza létre a konfigurációs objektumot az ügyfélazonosító és a titkosság beállításával
  2. Példányosítsa a WordsApi objektumot a lábjegyzetek törléséhez
  3. Olvassa be a lábjegyzetekkel ellátott bemeneti Word fájlt egy bájttömbbe
  4. A DeleteFootnoteOnlineRequest() létrehozása a bemeneti dokumentumfolyam és a cél lábjegyzetindex beállításával
  5. Hívja meg a DeleteFootnoteOnline() metódust a kért lábjegyzet eltávolításához
  6. Hozza le a kimeneti adatfolyamot az API-válaszból, és mentse Word-dokumentumként a lemezre

A fenti lépések összefoglalják a lábjegyzet törlésének módját a Word programban Java REST felülettel. Hozza létre a WordsApi objektumot a Configuration class objektum átadásával egy ügyfélazonosítóval és titkossággal. Használja a DeleteFootnoteOnlineRequest osztályt a kérelem objektum létrehozásához a lábjegyzethez, és hívja meg a DeleteFootnoteOnline() metódust a lábjegyzet eltávolításához ezzel a kérelemobjektummal.

Kód a lábjegyzet eltávolításához a Java Low Code API-val

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

Ez a mintakód bemutatja, hogyan lehet eltávolítani egy lábjegyzetet a Wordben a Java RESTful Service segítségével. Megadhatja a kódolást a forrás Word fájl betöltéséhez, és jelszót is megadhat, ha a bemeneti fájl jelszóval védett. A csomópont elérési útját a Word dokumentumban is beállíthatja a kérelem objektum példányosítása közben.

Megnézhet egy másik hasonló funkciót is a következő oldalon: A Word DOC konvertálása Markdown-ra a Java REST API segítségével.

 Magyar