تحويل PowerPoint إلى Markdown في بايثون
saveOptions.export_type = MarkdownExportType.VISUAL
كما يجب تعيين base_path
حيث سيتم حفظ الصور المشار إليها في مستند Markdown.
تحويل PowerPoint إلى Markdown
- قم بإنشاء مثيل من Presentation لتمثيل كائن العرض.
- استخدم Save لحفظ الكائن كملف Markdown.
يوضح لك هذا الكود بلغة بايثون كيفية تحويل PowerPoint إلى Markdown:
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
pres.save("pres.md", slides.export.SaveFormat.MD)
تحويل PowerPoint إلى نكهة Markdown
تتيح لك Aspose.Slides تحويل PowerPoint إلى Markdown (الذي يحتوي على بناء جملة أساسي)، CommonMark، Markdown المعتمد على GitHub، Trello، XWiki، GitLab، و 17 نكهة Markdown أخرى.
يوضح لك هذا الكود بلغة بايثون كيفية تحويل PowerPoint إلى CommonMark:
from aspose.slides import Presentation
from aspose.slides.dom.export.markdown.saveoptions import MarkdownSaveOptions, Flavor
from aspose.slides.export import SaveFormat
with Presentation("pres.pptx") as pres:
saveOptions = MarkdownSaveOptions()
saveOptions.flavor = Flavor.COMMONMARK
pres.save("pres.md", SaveFormat.MD, saveOptions)
توجد 23 نكهة Markdown مدعومة مُدرجة تحت تعداد Flavor من فئة MarkdownSaveOptions.
تحويل العرض الذي يحتوي على صور إلى Markdown
توفر فئة MarkdownSaveOptions خصائص وتعدادات تتيح لك استخدام خيارات أو إعدادات معينة للملف Markdown الناتج. يمكن تعيين تعداد MarkdownExportType، على سبيل المثال، إلى قيم تحدد كيفية عرض الصور أو التعامل معها: Sequential
, TextOnly
, Visual
.
تحويل الصور بالتسلسل
إذا كنت ترغب في ظهور الصور بشكل فردي واحدة تلو الأخرى في Markdown الناتج، يجب عليك اختيار الخيار التسلسلي. يوضح لك هذا الكود بلغة بايثون كيفية تحويل عرض يحتوي على صور إلى Markdown:
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
markdownSaveOptions = slides.export.MarkdownSaveOptions()
markdownSaveOptions.show_hidden_slides = True
markdownSaveOptions.show_slide_number = True
markdownSaveOptions.flavor = slides.export.Flavor.GITHUB
markdownSaveOptions.export_type = slides.export.MarkdownExportType.SEQUENTIAL
markdownSaveOptions.new_line_type = slides.export.NewLineType.WINDOWS
pres.save("doc.md", [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], slides.export.SaveFormat.MD, markdownSaveOptions)
تحويل الصور بصريًا
إذا كنت ترغب في ظهور الصور معًا في Markdown الناتج، يجب عليك اختيار الخيار البصري. في هذه الحالة، سيتم حفظ الصور في الدليل الحالي للتطبيق (وسيتم بناء مسار نسبي لها في مستند Markdown)، أو يمكنك تحديد المسار المفضل واسم المجلد.
يوضح لك هذا الكود بلغة بايثون العملية:
from aspose.slides import Presentation
from aspose.slides.dom.export.markdown.saveoptions import MarkdownSaveOptions, MarkdownExportType
from aspose.slides.export import SaveFormat
with Presentation("pres.pptx") as pres:
outPath = "c:\\documents"
saveOptions = MarkdownSaveOptions()
saveOptions.export_type = MarkdownExportType.VISUAL
saveOptions.images_save_folder_name = "md-images"
saveOptions.base_path = outPath
pres.save(outPath + "\\pres.md", SaveFormat.MD, saveOptions)