Този урок описва как да изтриете бележка под линия в DOC с Java REST API. Ще се научите автоматично да премахвате бележка под линия в Word с Java Low Code API с помощта на Cloud SDK на множество платформи. Той ще ви насочи да извършите операцията онлайн и да изтеглите актуализирания файл на Word за запазване на диска.
Предпоставка
Изтегляне Aspose.Words Cloud SDK for Java for deleting a footnote
Настройте Java проект с горния SDK, за да премахнете желаните бележки под линия
Стъпки за премахване на бележка под линия в Word с Java API
- Създайте обекта за конфигурация, като зададете ИД на клиента и тайната
- Създайте екземпляр на обекта WordsApi, за да изтриете бележки под линия
- Прочетете входния Word файл с бележки под линия в байтов масив
- Създайте DeleteFootnoteOnlineRequest(), като зададете потока на входния документ и целевия индекс на бележка под линия
- Извикайте метода DeleteFootnoteOnline(), за да премахнете исканата бележка под линия
- Извлечете изходния поток от отговора на API и го запазете като документ на Word на диска
Стъпките по-горе обобщават как да изтриете бележка под линия в Word с Java REST интерфейс. Създайте обекта WordsApi, като подадете обекта на класа на конфигурацията с клиентски идентификатор и тайна. Използвайте класа 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 Service. Можете да дефинирате кодирането за зареждане на изходния Word файл и да предоставите парола, ако входният файл е защитен с парола. Можете също да зададете пътя на възела в документа на Word, докато инстанциирате обекта на заявката.
Можете също да разгледате друга подобна функция на следната страница: Преобразувайте Word DOC в Markdown с Java REST API.