تحويل سجل عمل Excel إلى PDF
تستخدم ملفات PDF على نطاق واسع لتبادل المستندات بين المؤسسات والقطاعات الحكومية والأفراد. إنها صيغة مستند قياسية وغالبًا ما يُطلب من مطوري البرامج أن يجدوا طريقة لتحويل ملفات Microsoft Excel إلى مستندات PDF.
يدعم Aspose.Cells for Python via .NET تحويل ملفات Excel إلى PDF ويحتفظ بالمظهر البصري العالي خلال التحويل.
تكتب Aspose.Cells for Python via .NET مباشرة معلومات حول واجهة برمجة التطبيقات ورقم الإصدار في وثائق الإخراج. على سبيل المثال، عند تقديم مستند إلى PDF، يملأ Aspose.Cells for Python via .NET حقل منتج PDF بالقيمة، مثل ‘Aspose.Cells for Python via .NET v23.2’.
يرجى ملاحظة أنه يمكنك تغيير هذه المعلومات في مستندات الإخراج عن طريق خاصية PdfSaveOptions.producer.
التحويل المباشر
تدعم Aspose.Cells for Python via .NET التحويل من جداول البيانات إلى PDF بشكل مستقل عن البرمجيات الأخرى. قم ببساطة بحفظ ملف Excel إلى PDF باستخدام فئة Workbook وطريقة save لهذه الفئة. توفر الطريقة save عضو فئة التعداد الذي يحول الملفات الأصلية بتنسيق Excel إلى تنسيق PDF.
اتبع الخطوات التالية لتحويل الجداول الحسابية في Excel مباشرة إلى تنسيق PDF:
- قم بإنشاء كائن من فئة Workbook بالاتصال ببنائه الفارغ.
- يمكنك فتح/تحميل ملف قالب موجود أو تخطي هذه الخطوة إذا كنت تقوم بإنشاء السجل العمل من البداية.
- اقم بفعل أي عمل (إدخال بيانات، تطبيق التنسيق، تعيين الصيغ، إدراج الصور أو أجسام الرسم الأخرى، وما إلى ذلك) على جدول البيانات باستخدام واجهة برمجة التطبيقات لـ Aspose.Cells for Python via .NET.
- عند اكتمال رمز الجداول، اتصل بطريقة save في فئة Workbook لحفظ الجدول.
يمكنك أيضًا اختيار استخدام فئة {0} لتعيين خصائص مختلفة للتحويل. تعيين خصائص مختلفة لفئة {1} يمنحك التحكم في الطباعة والخط وإعدادات الأمان والضغط لملف PDF الناتج. الخاصية الأكثر أهمية هي {2} التي تمكّنك من حفظ ملفات Excel إلى ملفات PDF/A متوافقة مع PDF.
التحويل المتقدم
يمكنك أيضًا اختيار استخدام فئة PdfSaveOptions لتعيين خصائص مختلفة للتحويل. تعيين خصائص مختلفة لفئة PdfSaveOptions يمنحك التحكم في إعدادات الطباعة والخط والأمان وضغط الإخراج PDF. أهم خاصية هي PdfSaveOptions.compliance التي تمكنك من حفظ ملفات Excel إلى ملفات PDF/A متوافقة مع PDF.
حفظ جدول البيانات إلى ملف PDF/A المتوافق
مقطع الرمز المقدم أدناه يوضح كيفية استخدام فئة PdfSaveOptions لحفظ ملفات Excel إلى تنسيق PDF/A متوافق مع PDF.
تعيين وقت إنشاء ملف PDF
مع فئة PdfSaveOptions، يمكنك الحصول على أو تعيين وقت إنشاء PDF. يوضح الرمز التالي استخدام الخاصية PdfSaveOptions.created_time لتعيين وقت إنشاء ملف PDF.
تعيين خيار ContentCopyForAccessibility
مع فئة PdfSaveOptions، يمكنك الحصول على أو تعيين خيار PdfSecurityOptions.accessibility_extract_content للتحكم في وصول المحتوى في ملف PDF المحول.
تصدير الخصائص المخصصة إلى ملف PDF
مع فئة PdfSaveOptions، يمكنك تصدير الخصائص المخصصة في دفتر العمل المصدر إلى PDF. وتوفر مُعدّلة PdfCustomPropertiesExport لتحديد الطريقة التي يتم بها تصدير الخصائص. يمكن ملاحظة هذه الخصائص في Adobe Acrobat Reader بالنقر فوق ملف ثم الخصائص كما هو موضح في الصورة التالية. يمكن تنزيل ملف القالب “sourceWithCustProps.xlsx” من هنا للفحص وملف PDF الناتج “outSourceWithCustProps” متاح هنا للتحليل.
سمات التحويل
نحن نعمل على تعزيز ميزات التحويل مع كل إصدار جديد. لا تزال عملية تحويل Excel إلى PDF من Aspose.Cells تحتوي على بعض القيود. لا يتم دعم MapChart عند التحويل إلى تنسيق PDF. أيضًا، بعض الكائنات الرسومية لا تتمتع بدعم جيد.
الجدول التالي يقوم بتسريد جميع الميزات التي يتم دعمها جزئيا أو بالكامل عند التصدير إلى PDF باستخدام Aspose.Cells for Python via .NET. هذا الجدول ليس نهائيًا ولا يغطي جميع سمات جداول البيانات ولكنه يحدد تلك الميزات التي غير مدعومة جزئيا أو غير معتمدة للتحويل إلى PDF.
عنصر المستند | السمة | مدعوم | ملاحظات |
---|---|---|---|
المحاذاة | نعم | ||
إعدادات الخلفية | نعم | ||
الحدود | لون | نعم | |
الحدود | نمط الخط | نعم | |
الحدود | سمك الخط | نعم | |
بيانات الخلية | نعم | ||
التعليقات | نعم | ||
تنسيق شرطي | نعم | ||
خصائص المستند | نعم | ||
كائنات الرسم | جزئيا | لا يتم دعم الظل والتأثيرات ثلاثية الأبعاد لكائنات الرسم بشكل جيد؛ WordArt و SmartArt يتم دعمهما جزئيا. | |
الخط | الحجم | نعم | |
الخط | اللون | نعم | |
الخط | النمط | نعم | |
الخط | التسطير | نعم | |
الخط | التأثيرات | نعم | |
الصور | نعم | ||
الارتباط | نعم | ||
الرسوم البيانية | جزئيا | لم يتم دعم MapChart. | |
الخلايا المدمجة | نعم | ||
فاصل الصفحة | نعم | ||
إعداد الصفحة | الرأس/التذييل | نعم | |
إعداد الصفحة | الهوامش | نعم | |
إعداد الصفحة | اتجاه الصفحة | نعم | |
إعداد الصفحة | حجم الصفحة | نعم | |
إعداد الصفحة | منطقة الطباعة | نعم | |
إعداد الصفحة | عناوين الطباعة | نعم | |
إعداد الصفحة | تحجيم | نعم | |
ارتفاع الصف/عرض العمود | نعم | ||
لغة من اليمين إلى اليسار | نعم |
مواضيع متقدمة
- إضافة علامات مرجعية لملف PDF
- إضافة علامات مرجعية لملف PDF باستخدام وجهات مسماة
- تجنب الصفحة الفارغة في ملف PDF الناتج عندما لا يوجد شيء للطباعة
- تحويل ملف XLSX إلى تنسيق PDF
- تحويل ملف Excel إلى تنسيق PDF متوافق مع PDFA-1a
- تحويل ملف XLS مع صور أو رسوم بيانية إلى تنسيق PDF
- إنشاء PdfBookmarkEntry لورقة الرسم البياني
- تناسب جميع أعمدة ورقة العمل على صفحة PDF واحدة
- تجاهل الأخطاء أثناء تحويل Excel إلى PDF
- تحديد عدد الصفحات التي يتم إنشاؤها – تحويل من Excel إلى PDF
- طباعة التعليقات عند الحفظ إلى PDF
- تقديم الإضافات المكتبية أثناء تحويل Excel إلى PDF
- تقديم صفحة PDF واحدة لكل ورقة عمل إكسل - تحويل إكسل إلى PDF
- عرض الحروف اليونيكود الإضافية في ملف PDF الناتج باستخدام Aspose.Cells
- إعادة عينات الصور المضافة - تحويل إكسل إلى PDF
- حفظ كل ورقة عمل في ملف PDF مختلف
- حفظ إكسل في ملف PDF بحجم قياسي أو حد أدنى
- حفظ ورقات العمل المحددة في ملف PDF
- مستندات PDF آمنة
- تحديد كيفية عبور السلسلة في ملف PDF والصورة