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
Hozzon létre egy fiókot és szerezzen be API hitelesítési adatokat
Letöltés Aspose.Words Cloud SDK for Java for deleting a footnote
A kívánt lábjegyzetek eltávolításához állítsa be a Java projektet a fenti SDK-val
A lábjegyzet eltávolításának lépései a Wordben Java API-val
- Hozza létre a konfigurációs objektumot az ügyfélazonosító és a titkosság beállításával
- Példányosítsa a WordsApi objektumot a lábjegyzetek törléséhez
- Olvassa be a lábjegyzetekkel ellátott bemeneti Word fájlt egy bájttömbbe
- A DeleteFootnoteOnlineRequest() létrehozása a bemeneti dokumentumfolyam és a cél lábjegyzetindex beállításával
- Hívja meg a DeleteFootnoteOnline() metódust a kért lábjegyzet eltávolításához
- 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.