Այս ձեռնարկը նկարագրում է, թե ինչպես ջնջել տողատակերը DOC-ում Java REST API-ով: Դուք կսովորեք ավտոմատ կերպով հեռացնել տողատակերը Word-ում Java Low Code API-ով՝ օգտագործելով Cloud SDK բազմաթիվ հարթակներում: Այն կուղղորդի ձեզ կատարել գործողությունը առցանց և բեռնել թարմացված Word ֆայլը սկավառակի վրա պահելու համար:
Նախապայման
[Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր] ( https://kb.aspose.cloud/ hy/total/java/how-to-create-aspose-cloud-apis-account/)
Բեռնել Aspose.Words Cloud SDK for Java for deleting a footnote
Նախադրեք Java նախագիծը վերը նշված SDK-ով` ցանկալի տողատակերը հեռացնելու համար
Word-ում տողատակերը Java API-ով հեռացնելու քայլեր
- Ստեղծեք կոնֆիգուրացիայի օբյեկտը` սահմանելով հաճախորդի ID-ն և գաղտնիքը
- Ստորագրեք տողատակերը ջնջելու համար WordsApi օբյեկտը
- Կարդացեք մուտքագրված Word ֆայլը ծանոթագրություններով բայթային զանգվածի մեջ
- Ստեղծեք DeleteFootnoteOnlineRequest()՝ սահմանելով մուտքային փաստաթղթի հոսքը և թիրախային ծանոթագրությունների ինդեքսը
- Խնդրված ծանոթագրությունը հեռացնելու համար օգտագործեք DeleteFootnoteOnline() մեթոդը
- Վերցրեք ելքային հոսքը API-ի պատասխանից և պահեք այն որպես Word փաստաթուղթ սկավառակի վրա
Վերը նշված քայլերն ամփոփում են ինչպես ջնջել տողատակերը Word-ում Java REST ինտերֆեյսի միջոցով: Ստեղծեք WordsApi օբյեկտը` փոխանցելով Configuration դասի օբյեկտը հաճախորդի ID-ով և գաղտնիքով: Օգտագործեք DeleteFootnoteOnlineRequest դասը տողատակի համար հարցման օբյեկտ ստեղծելու համար և զանգահարեք DeleteFootnoteOnline() մեթոդը՝ այս հարցման օբյեկտի միջոցով տողատակերը հեռացնելու համար:
Java Low Code API-ով տողատակերը հեռացնելու կոդ
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(); | |
} | |
} |
Այս օրինակելի կոդը ցույց է տվել ինչպես հեռացնել տողատակերը Word-ում Java RESTful ծառայության միջոցով: Դուք կարող եք սահմանել կոդավորումը սկզբնաղբյուր Word ֆայլը բեռնելու համար և գաղտնաբառ տրամադրել նաև, եթե մուտքագրված ֆայլը պաշտպանված է գաղտնաբառով: Դուք կարող եք նաև սահմանել Node-ի ուղին Word փաստաթղթում` հայտի օբյեկտի օրինականացման ժամանակ:
Կարող եք նաև ստուգել մեկ այլ նմանատիպ հնարավորություն հետևյալ էջում՝ Փոխակերպեք Word DOC-ը Markdown-ի Java REST API-ով: