يصف هذا البرنامج التعليمي كيفية حذف الحاشية السفلية في 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 Interface. قم بإنشاء كائن WordsApi عن طريق تمرير كائن فئة التكوين بمعرف العميل والسر. استخدم فئة DeleteFootnoteOnlineRequest لإنشاء كائن الطلب للحاشية السفلية واستدعاء أسلوب RemoveFootnoteOnline() لإزالة الحاشية السفلية باستخدام كائن الطلب هذا.
رمز لإزالة الحواشي السفلية باستخدام 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.