تحويل Excel إلى Pdf، صورة وصيغ أخرى

تحويل مصنف Excel إلى PDF

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

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

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Instantiate the Workbook object
# Open an Excel file
workbook = Workbook("Book1.xlsx")
# Save the document in PDF format
workbook.save("output.pdf")

تحويل مصنف Excel إلى JPG

يدعم Aspose.Cells for Python via .NET تحويل ملفات Excel إلى JPG. يظهر المثال التالي كيفية حفظ مصنف كصورة.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open a template excel file
book = Workbook("Book1.xlsx")
# Convert workbook to JPG image.
book.save("Image1.jpg")

تحويل مصنف Excel إلى صورة

يدعم Aspose.Cells for Python via .NET تحويل ملفات Excel إلى صور. يظهر المثال التالي كيفية حفظ مصنف كصور.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open a template excel file
book = Workbook("Book1.xlsx")
# Convert workbook to BMP image.
book.save("Image1.bmp")
# Convert workbook to JPG image.
book.save("Image1.jpg")
# Convert workbook to Png image.
book.save("Image1.png")
# Convert workbook to EMF image.
book.save("Image1.emf")
# Convert workbook to GIF image.
book.save("Image1.gif")

تحويل دفتر العمل في Excel إلى XPS

تتكون صيغة مستند XPS من ترميز XML منظم يحدد تخطيط المستند والمظهر البصري لكل صفحة، جنبًا إلى جنب مع قواعد العرض لتوزيع المستندات وأرشفتها وعرضها ومعالجتها وطباعتها.

لغة الوسوم لـ XPS هي جزء من XAML مما يسمح لها بدمج عناصر الرسومات الناقلة في المستندات، باستخدام XAML لتسمية عناصر Windows Presentation Foundation (WPF) البدائية. يتم وصف العناصر المستخدمة من حيث المسارات والبدائيات الهندسية الأخرى.

ملف XPS هو في الواقع أرشيف ZIP يستخدم ترميز Unicode باستخدام الاتفاقات الخاصة بالتغليف المفتوح، يحتوي على الملفات التي تشكل المستند. تشمل هذه ملف ترميز XML لكل صفحة، ونصوص، وخطوط مضمنة، وصور بترا، ورسومات ناقلة 2D، بالإضافة إلى معلومات إدارة الحقوق الرقمية. يمكن فحص محتويات ملف XPS ببساطة عن طريق فتحه في تطبيق يدعم ملفات ZIP.

from aspose.cells import Workbook, XpsSaveOptions
# Open an Excel file
workbook = Workbook("Book1.xls")
options = XpsSaveOptions()
# Export the whole workbook to XPS
workbook.save("out.xps", options)

تحويل Excel إلى Ods، Sxc and Fods (OpenOffice / LibreOffice Calc)

يدعم Aspose.Cells for Python via .NET تحويل ملفات Excel إلى ملفات Ods، Sxc and Fods. يوضح المثال البرمجي أدناه كيفية تحويل tempalte إلى ملف Ods، Sxc and Fods.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load your source workbook
workbook = Workbook("book1.xlsx")
# Save as ods file
workbook.save("Out.ods")
# Save as sxc file
workbook.save("Out.sxc")
# Save as fods file
workbook.save("Out.fods")

تحويل دفتر العمل في إكسل إلى ملفات MHTML

تجمع MHTML بين HTML العادي مع الموارد الخارجية (أي المحتوى الذي يتم عادةً الربط به، مثل الصور والرسوم المتحركة والصوت وما إلى ذلك) في ملف واحد. يُستخدمون في الرسائل البريدية بامتداد ملف .mht.

يدعم Aspose.Cells for Python via .NET قراءة وكتابة ملفات MHTML.

يوضح المثال البرمجي أدناه كيفية حفظ دفتر العمل كملف MHTML.

from aspose.cells import HtmlSaveOptions, SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Specify the file path
filePath = dataDir + "Book1.xlsx"
# Specify the HTML Saving Options
sv = HtmlSaveOptions(SaveFormat.M_HTML)
# Instantiate a workbook and open the template XLSX file
wb = Workbook(filePath)
# Save the MHT file
wb.save(filePath + ".out.mht", sv)

تحويل دفتر العمل في إكسل إلى HTML

يوفر واجهة برمجة التطبيقات Aspose.Cells للبيثون via .NET دعمًا لتصدير الجداول الجدولية إلى تنسيق HTML. لهذا الغرض ، يستخدم Aspose.Cells للبيثون via .NET الفئة HtmlSaveOptions لتوفير مرونة للتحكم في عدة جوانب من تنسيق HTML الناتج.

يوضح المثال البرمجي أدناه كيفية حفظ دفتر العمل كملف HTML.

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Specify the file path
filePath = dataDir + "sample.xlsx"
# Load your sample excel file in a workbook object
wb = Workbook(filePath)
# Save it in HTML format
wb.save(dataDir + "ConvertingToHTMLFiles_out.html", SaveFormat.HTML)

تعيين تفضيلات الصور لتنسيق HTML

قد قدمت Aspose.Cells للبيثون via .NET image_options لفئة HtmlSaveOptions ، مما يتيح للمطورين تحديد تفضيلات الصورة عند حفظ الجداول الجدولية في تنسيق HTML.

أدناه تفاصيل بعض إعدادات الصور التي يمكن تطبيقها،

  • ImageType: يحدد نوع الصورة. يرجى ملاحظة أن جميع الأشكال ، بما في ذلك الرسوم البيانية ، يتحولون إلى صور في تنسيق HTML الناتج.
  • smoothing_mode: يحدد تكبير الحواف والخطوط المنحنية وحواف المناطق المملوءة.
  • text_rendering_hint: يحدد جودة تقديم النص.
  • quality: يحدد جودة الصورة بين 0 إلى 100 عندما يتم تحديدها على أنها JPEG.
  • vertical_resolution: يحصل أو يحدد الدقة الرأسية للصورة بدقة بالنقاط في البوصة.
  • horizontal_resolution: يحصل أو يحدد الدقة الأفقية للصورة بدقة بالنقاط في البوصة.
  • tiff_compression: يحصل أو يحدد نوع الضغط للصور عند تحديدها على أنها TIFF.
  • transparent: يشير إذا كان خلفية الصورة يجب أن تكون شفافة عندما يتم تحديد ImageFormat على أنها PNG.

الكود أدناه يوضح كيفية استخدام HtmlSaveOptions.image_options لتحديد تفضيلات مختلفة.

from aspose.cells import HtmlSaveOptions, SaveFormat, Workbook
from aspose.cells.drawing import ImageType
from aspose.pydrawing.drawing2d import SmoothingMode
from aspose.pydrawing.text import TextRenderingHint
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Specify the file path
filePath = dataDir + "Book1.xlsx"
# Load a spreadsheet to be converted
book = Workbook(filePath)
# Create an instance of HtmlSaveOptions
saveOptions = HtmlSaveOptions(SaveFormat.HTML)
# Set the ImageFormat to PNG
saveOptions.image_options.image_type = ImageType.PNG
# Set SmoothingMode to AntiAlias
saveOptions.image_options.smoothing_mode = SmoothingMode.ANTI_ALIAS
# Set TextRenderingHint to AntiAlias
saveOptions.image_options.text_rendering_hint = TextRenderingHint.ANTI_ALIAS
# Save spreadsheet to HTML while passing object of HtmlSaveOptions
book.save(dataDir + "output.html", saveOptions)

تحويل دفتر العمل إكسل إلى Markdown

واجهة API Aspose.Cells for Python via .NET تقدم دعمًا لتصدير الجداول الزمنية إلى تنسيق Markdown. لتصدير الورقة العمل النشطة إلى Markdown، قم بتمرير SaveFormat.Markdown كالمعامل الثاني لطريقة Workbook.Save. يمكنك أيضًا استخدام فئة MarkdownSaveOptions لتحديد إعدادات إضافية لتصدير الورقة العمل إلى Markdown.

المثال التالي يوضح تصدير ورقة العمل النشطة إلى Markdown باستخدام عضو تعداد SaveFormat.MARKDOWN. يرجى الرجوع إلى ملف Markdown الناتج الذي تم إنشاؤه بواسطة الكود للرجوع إليه.

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open the template file
workbook = Workbook(sourceDir + "Book1.xlsx")
# Save as Markdown
workbook.save(outputDir + "Book1.md", SaveFormat.MARKDOWN)

تحويل دفتر العمل Excel إلى JSON

تدعم واجهة برمجة التطبيقات Aspose.Cells for Python via .NET تحويل دفتر العمل إلى ملف Json (تنسيق كائنات جافا سكريبت).

يُظهر مثال الكود التالي كيفية تصدير الورقة النشطة إلى Json باستخدام SaveFormat.JSON عضو تعداد. يرجى الرجوع إلى الكود لتحويل ملف المصدر إلى ملف Json الناتج الذي تم إنشاؤه بواسطة الكود للإحالة.

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load your source workbook
workbook = Workbook("Book1.xlsx")
# convert the workbook to json file.
workbook.save(dir + "book1.json")

تحويل دفتر العمل إكسل إلى XML

تدعم واجهة برمجة التطبيقات Aspose.Cells for Python via .NET تحويل دفتر العمل إلى ملف Excel 2003 للبيانات المنظمة بتنسيق XML و XML بسيط.

from aspose.cells import Workbook, XmlSaveOptions
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load your source workbook
workbook = Workbook("Book1.xlsx")
# Save as Excel 2003 Spreadsheet XML
workbook.save("Spreadsheet.xml")
# Save as plain XML data
xmlSaveOptions = XmlSaveOptions()
workbook.save("data.xml", xmlSaveOptions)

تحويل دفتر العمل إكسل إلى TIFF

تدعم واجهة برمجة التطبيقات Aspose.Cells for Python via .NET تحويل دفتر العمل إلى ملف TIFF.

الكود المصغر أدناه يوضّح كيفية تحويل إكسل إلى TIFF:

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open a template excel file
book = Workbook("Book1.xlsx")
# save file to tiff
book.save("out.tiff")

تحويل دفتر العمل إكسل إلى DOCX

توفر واجهة برمجة التطبيقات Aspose.Cells for Python via .NET دعمًا لتحويل جداول البيانات إلى تنسيق DOCX. لتصدير الدفتر الجدولي إلى DOCX، قم بتمرير SaveFormat.DOCX الكالمعلمة الثانية لطريقة Workbook.save. يمكنك أيضًا استخدام DocxSaveOptions الفئة لتحديد إعدادات إضافية لتصدير ورقة البيانات إلى DOCX.

يُظهر مثال الكود التالي كيفية تصدير الورقة النشطة إلى DOCX باستخدام SaveFormat.DOCX عضو تعداد. يرجى الرجوع إلى ملف DOCX الناتج الذي تم إنشاؤه بواسطة الكود للإحالة.

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open the template file
workbook = Workbook(sourceDir + "Book1.xlsx")
# Save as Markdown
workbook.save(outputDir + "Book1.docx", SaveFormat.DOCX)

تحويل دفتر العمل إكسل إلى PPTX

توفر واجهة برمجة التطبيقات Aspose.Cells for Python via .NET دعمًا لتحويل جداول البيانات إلى تنسيق PPTX. لتصدير الدفتر الجدولي إلى PPTX، قم بتمرير SaveFormat.PPTX الكالمعلمة الثانية لطريقة Workbook.save. يمكنك أيضًا استخدام PptxSaveOptions الفئة لتحديد إعدادات إضافية لتصدير ورقة البيانات إلى PPTX.

الكود التالي يوضح كيفية تصدير ورقة العمل النشطة إلى PPTX باستخدام عنصر تعداد SaveFormat.PPTX. يرجى الاطلاع على ملف PPTX الناتج (Book1.pptx) الذي تم إنشاؤه بواسطة الكود كمرجع.

from aspose.cells import SaveFormat, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Open the template file
workbook = Workbook(sourceDir + "Book1.xlsx")
# Save as pptx
workbook.save(outputDir + "Book1.pptx", SaveFormat.PPTX)

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