
تحويل PDF إلى XML | محول PDF إلى XML عبر الإنترنت
أدى صعود الكتب الإلكترونية إلى زيادة الطلب على تنسيقات الكتب الإلكترونية، مثل MobiXML. ومع ذلك، فإن تحويل ملفات PDF إلى MobiXML قد يكون مهمة صعبة، خاصة عند العمل مع كميات كبيرة من المستندات. وهنا يأتي دور Python Cloud SDK كأداة قوية لتحويل ملفات PDF إلى MobiXML بسرعة وكفاءة. باستخدام SDK هذه، يمكنك أتمتة عملية التحويل وتبسيط سير عمل إنشاء الكتاب الإلكتروني الخاص بك، مما يوفر لك الوقت والجهد. في هذه المقالة، سنرشدك خلال عملية تحويل PDF إلى MobiXML باستخدام Python، حتى تتمكن من الاستفادة من فوائد تنسيق الكتاب الإلكتروني الشهير هذا.
مجموعة أدوات تحويل PDF
Aspose.PDF Cloud عبارة عن واجهة برمجة تطبيقات تعتمد على REST تتيح لك إجراء عمليات PDF في السحابة، بما في ذلك تحويل PDF إلى MobiXML. علاوة على ذلك، توفر مجموعة أدوات تطوير البرامج Python لـ Aspose.PDF Cloud مجموعة من الطرق البسيطة والقوية التي تمكنك من الوصول إلى واجهة برمجة تطبيقات Aspose.PDF Cloud واستخدامها في تطبيقات Python. ميزة أخرى لاستخدام مجموعة أدوات تطوير البرامج Aspose.PDF Cloud لـ Python هي أنك لست بحاجة إلى تثبيت أي برامج أو مكتبات محليًا. بدلاً من ذلك، يمكنك الوصول إلى واجهة برمجة تطبيقات Aspose.PDF Cloud من خلال واجهة RESTful، مما يجعل من السهل دمج تحويل PDF إلى MobiXML في تطبيقات Python الخاصة بك.
تتوفر مجموعة أدوات التطوير البرمجية للتنزيل عبر مستودع PIP وGitHub. يُرجى تنفيذ الأمر التالي على الجهاز الطرفي لتثبيت أحدث إصدار من مجموعة أدوات التطوير البرمجية على النظام.
pip install asposepdfcloud
بعد التثبيت، يرجى إنشاء حساب مجاني على لوحة التحكم باستخدام حساب GitHub أو Google الخاص بك، أو ببساطة قم بالتسجيل باستخدام خيار إنشاء حساب جديد.
تحويل PDF إلى MobiXML باستخدام Python
يشرح هذا القسم التفاصيل حول كيفية تحويل PDF (المتوفر بالفعل في التخزين السحابي) إلى Mobi باستخدام Python.
- أولاً، قم بإنشاء مثيل لـ ApiClient أثناء تمرير بيانات اعتماد العميل كوسائط.
- ثانيًا، قم بتهيئة كائن PdfApi أثناء تمرير كائن ApiClient كوسيطة.
- الآن قم باستدعاء طريقة putpdfinstoragetomobixml(..) أثناء تمرير ملف PDF المدخل واسم ملف .ZIP الناتج كحجج.
- يرجى ملاحظة أن Mobixml الناتج سيتم حفظه كأرشيف .ZIP.
def PDFtoMobiXML():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credentials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# إنشاء مثيل PdfApi أثناء تمرير PdfApiClient كحجة
pdf_api = PdfApi(pdf_api_client)
# إدخال ملف PDF
input_file = 'marketing.pdf'
# اسم الملف الناتج
output_file = 'converted.zip'
# اتصل بواجهة برمجة التطبيقات لتحويل PDF إلى MobiXML وحفظ الملف الناتج بصيغة أرشيف .ZIP في التخزين السحابي
response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
# طباعة رمز الاستجابة في وحدة التحكم
print(response)
# طباعة الرسالة في وحدة التحكم (اختياري)
print('PDF successfully converted to MobiXML format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
تحويل PDF إلى XML باستخدام الأمر cURL
باستخدام أداة سطر الأوامر cURL، يمكنك بسهولة إرسال طلب إلى واجهة برمجة تطبيقات Aspose.PDF Cloud لإجراء التحويل. إنها طريقة سريعة وسهلة لتحويل PDF إلى MobiXML في السحابة، ويوفر هذا التحويل العديد من الفوائد، بما في ذلك القدرة على إجراء التحويلات من سطر الأوامر، وأتمتة عمليات التحويل، ودمج التحويل في سير العمل أو التطبيقات الخاصة بك.
الآن، الخطوة الأولى هي إنشاء رمز ويب JSON (JWT) استنادًا إلى تفاصيل بيانات اعتماد العميل (المحددة عبر لوحة معلومات Aspose.Cloud).يرجى تنفيذ الأمر التالي لإنشاء رمز JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
بمجرد إنشاء رمز JWT، يُرجى تنفيذ الأمر التالي لتحويل تنسيق PDF إلى تنسيق Mobi. يتم حفظ الملف الناتج بصيغة أرشيف .zip على وحدة تخزين سحابية.
curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/mobixml?outPath=Converted.zip" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
خاتمة
في هذه المقالة، تعلمنا كيفية تحويل PDF إلى MobiXML باستخدام لغة Python وأمر cURL بمساعدة واجهة برمجة تطبيقات Aspose.PDF Cloud. تتيح لك واجهة برمجة التطبيقات هذه إجراء عمليات PDF مختلفة في السحابة. باستخدام Aspose.PDF Cloud SDK for Python أو أداة سطر الأوامر cURL، يمكنك الوصول بسهولة إلى واجهة برمجة تطبيقات Aspose.PDF Cloud وتحويل ملفات PDF إلى تنسيق MobiXML في بضع خطوات بسيطة. كما يمكنك تخصيص التحويل لتلبية متطلباتك المحددة، مثل إضافة علامات مائية أو تحديد اسم ملف الإخراج وموقعه. باستخدام هذه التقنيات، يمكنك عرض ملفاتك في أجهزة Kindle والتطبيقات.
##روابط مفيدة
- GitHub - الكود المصدر لـ Python Cloud SDK
مقالات ذات صلة
ننصحك بزيارة المقالات التالية للتعرف على: