Pdf

تحويل سجل عمل Excel إلى PDF

تستخدم ملفات PDF على نطاق واسع لتبادل المستندات بين المؤسسات والقطاعات الحكومية والأفراد. إنها صيغة مستند قياسية وغالبًا ما يُطلب من مطوري البرامج أن يجدوا طريقة لتحويل ملفات Microsoft Excel إلى مستندات PDF.

يدعم Aspose.Cells for Python via .NET تحويل ملفات Excel إلى PDF ويحتفظ بالمظهر البصري العالي خلال التحويل.

التحويل المباشر

تدعم Aspose.Cells for Python via .NET التحويل من جداول البيانات إلى PDF بشكل مستقل عن البرمجيات الأخرى. قم ببساطة بحفظ ملف Excel إلى PDF باستخدام فئة Workbook وطريقة save لهذه الفئة. توفر الطريقة save عضو فئة التعداد الذي يحول الملفات الأصلية بتنسيق Excel إلى تنسيق PDF.

اتبع الخطوات التالية لتحويل الجداول الحسابية في Excel مباشرة إلى تنسيق PDF:

  1. قم بإنشاء كائن من فئة Workbook بالاتصال ببنائه الفارغ.
  2. يمكنك فتح/تحميل ملف قالب موجود أو تخطي هذه الخطوة إذا كنت تقوم بإنشاء السجل العمل من البداية.
  3. اقم بفعل أي عمل (إدخال بيانات، تطبيق التنسيق، تعيين الصيغ، إدراج الصور أو أجسام الرسم الأخرى، وما إلى ذلك) على جدول البيانات باستخدام واجهة برمجة التطبيقات لـ Aspose.Cells for Python via .NET.
  4. عند اكتمال رمز الجداول، اتصل بطريقة 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” متاح هنا للتحليل.

todo:image_alt_text

سمات التحويل

نحن نعمل على تعزيز ميزات التحويل مع كل إصدار جديد. لا تزال عملية تحويل Excel إلى PDF من Aspose.Cells تحتوي على بعض القيود. لا يتم دعم MapChart عند التحويل إلى تنسيق PDF. أيضًا، بعض الكائنات الرسومية لا تتمتع بدعم جيد.

الجدول التالي يقوم بتسريد جميع الميزات التي يتم دعمها جزئيا أو بالكامل عند التصدير إلى PDF باستخدام Aspose.Cells for Python via .NET. هذا الجدول ليس نهائيًا ولا يغطي جميع سمات جداول البيانات ولكنه يحدد تلك الميزات التي غير مدعومة جزئيا أو غير معتمدة للتحويل إلى PDF.

عنصر المستند السمة مدعوم ملاحظات
المحاذاة   نعم  
إعدادات الخلفية   نعم  
الحدود لون نعم  
الحدود نمط الخط نعم  
الحدود سمك الخط نعم  
بيانات الخلية   نعم  
التعليقات   نعم  
تنسيق شرطي   نعم  
خصائص المستند   نعم  
كائنات الرسم   جزئيا لا يتم دعم الظل والتأثيرات ثلاثية الأبعاد لكائنات الرسم بشكل جيد؛ WordArt و SmartArt يتم دعمهما جزئيا.
الخط الحجم نعم  
الخط اللون نعم  
الخط النمط نعم  
الخط التسطير نعم  
الخط التأثيرات نعم
الصور   نعم  
الارتباط   نعم  
الرسوم البيانية   جزئيا لم يتم دعم MapChart.
الخلايا المدمجة   نعم  
فاصل الصفحة   نعم  
إعداد الصفحة الرأس/التذييل نعم  
إعداد الصفحة الهوامش نعم  
إعداد الصفحة اتجاه الصفحة نعم  
إعداد الصفحة حجم الصفحة نعم  
إعداد الصفحة منطقة الطباعة نعم  
إعداد الصفحة عناوين الطباعة نعم  
إعداد الصفحة تحجيم نعم  
ارتفاع الصف/عرض العمود   نعم  
لغة من اليمين إلى اليسار   نعم  

مواضيع متقدمة