यह ट्यूटोरियल वर्णन करता है कि जावा रेस्ट एपीआई के साथ ** DOC में फ़ुटनोट को कैसे हटाएं**। आप एकाधिक प्लेटफ़ॉर्म पर क्लाउड एसडीके का उपयोग करके स्वचालित रूप से जावा लो कोड एपीआई के साथ वर्ड में एक फ़ुटनोट हटाना सीखेंगे। यह आपको ऑनलाइन ऑपरेशन करने और डिस्क पर सहेजने के लिए अद्यतन वर्ड फ़ाइल लाने के लिए मार्गदर्शन करेगा।
पूर्वावश्यकता
डाउनलोड करना Aspose.Words Cloud SDK for Java for deleting a footnote
वांछित फ़ुटनोट्स को हटाने के लिए उपरोक्त एसडीके के साथ जावा प्रोजेक्ट सेटअप करें
जावा एपीआई के साथ वर्ड में फ़ुटनोट हटाने के चरण
- क्लाइंट आईडी और सीक्रेट सेट करके कॉन्फ़िगरेशन ऑब्जेक्ट बनाएं
- फ़ुटनोट हटाने के लिए WordsApi ऑब्जेक्ट को इंस्टेंट करें
- फ़ुटनोट के साथ इनपुट वर्ड फ़ाइल को बाइट सरणी में पढ़ें
- इनपुट दस्तावेज़ स्ट्रीम और लक्ष्य फ़ुटनोट इंडेक्स सेट करके DeleteFootnoteOnlineRequest() बनाएं
- अनुरोधित फ़ुटनोट को हटाने के लिए DeleteFootnoteOnline() विधि को लागू करें
- एपीआई प्रतिक्रिया से आउटपुट स्ट्रीम प्राप्त करें और इसे डिस्क पर वर्ड डॉक के रूप में सहेजें
उपरोक्त चरण संक्षेप में बताते हैं जावा रेस्ट इंटरफ़ेस के साथ वर्ड में फ़ुटनोट को कैसे हटाएं। क्लाइंट आईडी और सीक्रेट के साथ कॉन्फ़िगरेशन क्लास ऑब्जेक्ट को पास करके WordsApi ऑब्जेक्ट बनाएं। फ़ुटनोट के लिए अनुरोध ऑब्जेक्ट बनाने के लिए DeleteFootnoteOnlineRequest क्लास का उपयोग करें और इस अनुरोध ऑब्जेक्ट का उपयोग करके फ़ुटनोट को हटाने के लिए DeleteFootnoteOnline() विधि को कॉल करें।
जावा लो कोड एपीआई के साथ फुटनोट हटाने के लिए कोड
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(); | |
} | |
} |
इस नमूना कोड ने प्रदर्शित किया है कि जावा रेस्टफुल सर्विस के साथ वर्ड में फ़ुटनोट कैसे हटाया जाए। आप स्रोत वर्ड फ़ाइल को लोड करने के लिए एन्कोडिंग को परिभाषित कर सकते हैं और यदि इनपुट फ़ाइल पासवर्ड से सुरक्षित है तो एक पासवर्ड भी प्रदान कर सकते हैं। आप अनुरोध ऑब्जेक्ट को इंस्टेंट करते समय वर्ड दस्तावेज़ में नोड पथ भी सेट कर सकते हैं।
आप निम्न पृष्ठ पर एक अन्य समान सुविधा भी देख सकते हैं: Java REST API के साथ Word DOC को मार्कडाउन में बदलें।