تحويل مستند Word إلى EPUB

هل تحتاج إلى تحويل مستند Microsoft Word إلى تنسيق EPUB، وهو تنسيق الكتاب الإلكتروني؟ يبدو تنسيق ملف EPUB جيدًا ويوفر تجربة قراءة ممتعة على أجهزة القراءة الإلكترونية مثل Kindle وNook وSony Reader والأجهزة اللوحية. كما أن مستندات Microsoft Word وPDF جيدة للمشاركة والتوزيع عبر الإنترنت، ولكن تنسيقات الملفات هذه ليست صديقة للقارئ الإلكتروني. يمكنك استخدام Aspose.Words Cloud لتحويل مستند Microsoft Word إلى تنسيق EPUB بدقة عالية.

Aspose.Words Cloud هو حل واجهة برمجة تطبيقات REST سهل الاستخدام وقوي يعمل على أي منصة. يمكنه تحويل تنسيقات الملفات القياسية في الصناعة إلى تنسيق EPUB. يتم تشغيل المحتوى والتنسيق والصور والارتباطات التشعبية والبيانات الوصفية والتنقل في تنسيق EPUB الناتج في أي قارئ إلكتروني متوافق مع EPUB.

الآن، سأعرض لك مدى سهولة تحويل مستند Microsoft Word إلى EPUB باستخدام Python SDK. إذا كنت تستخدم لغة برمجة أخرى، فيمكنك التحقق من SDK التي تختارها من مستودع GitHub الخاص بنا. يحتوي على الكود المصدر الكامل لـ SDK إلى جانب الأمثلة العملية.

عند تحويل مستند إلى تنسيق EPUB، يمكنك التحكم في الإخراج من خلال خيارات الحفظ ذات الصلة. يُرجى مراجعة معلمة طلب EpubSaveOptions لمزيد من التفاصيل. سنتبع الخطوات التالية لتحويل مستند Microsoft Word إلى تنسيق EPUB:

  • تثبيت حزمة بايثون
  • تحميل المستند المصدر إلى التخزين
  • تحويل المستند إلى EPUB

تثبيت حزمة بايثون

قم بتثبيت aspose-words-cloud باستخدام PIP من PyPI من خلال:

تثبيت pip aspose-words-cloud

شفرة

import asposewordscloud
import asposewordscloud.models.requests
api_client = asposewordscloud.ApiClient()
# احصل على مفتاح التطبيق ومعرف التطبيق SID من https://cloud.aspose.com
api_client.configuration.host = 'https://api.aspose.cloud'
api_client.configuration.api_key['api_key'] = 'xxxxxxxxxxxxxxxxxxxxxxxxx' # Put your appKey here
api_client.configuration.api_key['app_sid'] = 'xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx' # Put your appSid here

words_api = asposewordscloud.WordsApi(api_client)
filename = 'TestFile.docx'
remote_name = 'TestPostDocumentSaveAs.docx'
dest_name = 'TestPostDocumentSaveAs.epub'

#upload DOCX file to storage
request_upload = asposewordscloud.models.requests.UploadFileRequest(filename,remote_name)
response_upload = words_api.upload_file(request_upload)

#Convert DOCX to EPUB and save to storage
save_options = asposewordscloud.SaveOptionsData(save_format='epub', file_name=dest_name)
request_conversion = asposewordscloud.models.requests.SaveAsRequest(remote_name, save_options)
response_conversion = words_api.save_as(request_conversion)
print(response_conversion)

هل لديك سؤال أو مشكلة؟ لا تتردد في ترك تعليق أدناه أو نشر سؤال في منتدى الدعم. يساعدنا ذلك على تحسين واجهة برمجة التطبيقات لدينا وتنقيحها باستمرار.

التدوينة المقترحة: