تحويل XPS إلى XLSM في C++ عبر Aspose.Total for C++ مكتبات أتمتة تنسيق الملفات هي عملية بسيطة من خطوتين. في الخطوة الأولى ، يمكنك تصدير XPS إلى XLSX باستخدام Aspose.PDF لـ C++ ، بعد ذلك ، باستخدام Aspose.Cells for C++ واجهة برمجة تطبيقات برمجة جداول البيانات ، يمكنك تحويل XLSX إلى XLSM.
C++ API لتحويل XPS إلى XLSM
متطلبات التحويل
قم بالتثبيت من سطر الأوامر كـ nuget install Aspose.Total.Cpp '' أو عبر Package Manager Console في Visual Studio مع
Install-Package Aspose.Total.Cpp ‘’.
بدلاً من ذلك ، احصل على مثبّت MSI غير المتصل أو مكتبات DLL في ملف ZIP من التنزيلات .
الحصول على معلومات ملف XPS أو تعيينها عبر C++
يسمح لك Aspose.PDF for C++ أيضًا بالحصول على معلومات حول مستند XPS الخاص بك ويتيح لك اتخاذ قرارات مستنيرة قبل عملية التحويل. للحصول على معلومات خاصة بالملف لملف XPS ، تحتاج أولاً إلى استدعاء get_Info () طريقة مستند فئة. بمجرد استرداد كائن DocumentInfo ، يمكنك الحصول على قيم الخصائص الفردية. علاوة على ذلك ، يمكنك أيضًا تعيين الخصائص باستخدام الطرق الخاصة بفئة DocumentInfo.
احفظ تنسيق ملف XLSM للدفق عبر C++
يسمح Aspose.Cells for C++ بحفظ تنسيق ملف XLSM للتدفق. لحفظ الملفات في تدفق ، أنشئ كائن MemoryStream أو FileStream واحفظ الملف في كائن الدفق هذا عن طريق استدعاء IWorkbook أسلوب الكائن Save . حدد تنسيق الملف المطلوب باستخدام تعداد SaveFormat عند استدعاء طريقة Save.
استكشف XPS خيارات التحويل مع C++
ما هو XPS تنسيق الملف
XPS ، اختصارًا لـ XML Paper Specification ، هو تنسيق ملف تم إنشاؤه بواسطة Microsoft لتمثيل المستندات ذات التخطيط الثابت. تحتوي ملفات XPS على المحتوى وإعدادات الطباعة للمستند ، مما يجعلها مناسبة للحفاظ على تخطيط ومظهر المستند عبر الأجهزة والأنظمة الأساسية المختلفة.
يعتمد تنسيق XPS على XML (لغة التوصيف القابلة للتمديد) ، لغة الترميز المستخدمة على نطاق واسع لتمثيل البيانات المنظمة. تقوم ملفات XPS بتغليف محتوى المستند ، مثل النص والصور والرسومات المتجهة والتعليقات التوضيحية بتنسيق XML منظم. يتيح ذلك تفسير العناصر المرئية للمستند وعرضها بسهولة.
تتشابه ملفات XPS من الناحية المفاهيمية مع ملفات PDF (تنسيق المستند المحمول) من حيث أنهما يهدفان إلى توفير طريقة موثوقة لتقديم المستندات ومشاركتها مع الحفاظ على تنسيقها والتخطيط. ومع ذلك ، اكتسبت ملفات PDF دعمًا أوسع عبر تطبيقات البرامج والأجهزة المختلفة ، مما يجعلها مقبولة ومتوافقة على نطاق واسع.
لعرض ملفات XPS والعمل معها ، توفر Microsoft عارض XPS كجزء من نظام التشغيل Windows . توفر أيضًا العديد من التطبيقات والأدوات التابعة لجهات خارجية دعمًا لفتح ملفات XPS وإنشائها وتحويلها. ومع ذلك ، مقارنةً بـ PDF ، قد يكون نطاق البرامج والأجهزة التي تدعم تنسيق XPS أكثر محدودية.
ما هو XLSM تنسيق الملف
تنسيق ملف XLSM هو تنسيق ملف آخر يستخدمه Microsoft Excel ، وهو يمثل مصنف Excel Macro-Enabled. على غرار XLSB ، تقدم ملفات XLSM وظائف وإمكانيات إضافية مقارنة بتنسيق XLSX القياسي.
تم تصميم ملفات XLSM لتخزين بيانات جداول البيانات التي تتضمن وحدات ماكرو. وحدات الماكرو عبارة عن برامج أو نصوص برمجية صغيرة تعمل على أتمتة المهام داخل Excel. باستخدام تنسيق XLSM ، يمكن للمستخدمين إنشاء وحدات ماكرو وتحريرها وتنفيذها مباشرة داخل المصنف. هذا يجعل ملفات XLSM مفيدة بشكل خاص لأتمتة المهام المتكررة أو إجراء حسابات معقدة أو إنشاء وظائف مخصصة.
من خلال تمكين وحدات الماكرو ، تتيح ملفات XLSM للمستخدمين تحسين وظائف جداول البيانات الخاصة بهم. يمكن كتابة وحدات الماكرو باستخدام لغة البرمجة Visual Basic for Applications (VBA) ، مما يوفر أداة قوية للتخصيص والأتمتة داخل Excel.
تتمثل إحدى المزايا الرئيسية لتنسيق XLSM في قدرته على تخزين وحدات الماكرو وتنفيذها بسلاسة. عند فتح ملف XLSM ، يقوم Excel بتمكين وحدات الماكرو الموجودة داخل الملف ، مما يسمح للمستخدمين بالاستفادة من ميزات الأتمتة والتخصيص التي توفرها وحدات الماكرو.
ومع ذلك ، من المهم ملاحظة أنه نظرًا لمخاطر الأمان المحتملة ، قد تطالب إصدارات Excel المستخدمين بتمكين وحدات الماكرو أو تعطيلها عند فتح ملف XLSM. يتم إجراء ذلك للحماية من وحدات الماكرو التي يُحتمل أن تكون ضارة والتي قد تلحق الضرر بالنظام أو تعرض البيانات للخطر.