Skip to content

ETCE-LAB/MT-Elham-Asadi--Markdown-PDF-Conversion

 
 

Repository files navigation

Conversion-Software

Markdown to SCORM/PDF Beamer Converter

This application allows users to convert Markdown files into either a PDF Beamer format or SCORM packages.

Prerequisites

Before running the application, ensure you have the following installed:

  • Python: The application is developed in Python. You need Python 3.6 or newer, which you can download from Python's official site.

  • PyQt6: The GUI is built using PyQt6, which provides the bindings for Qt6 application framework. Install it via pip:

    pip install PyQt6
  • Pandoc: For Markdown to HTML/PDF conversion. Download and install from (https://pandoc.org/installing.html).

  • MikTeX: For Markdown to PDF Beamer conversion. Download and install from MikTeX from (https://miktex.org/)

  • Jinja2: For templating, especially for creating the SCORM manifest file.

    pip install Jinja2

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/your-repo/markdown-to-scorm-pdf.git
  2. Navigate to the cloned directory:

    cd markdown-to-scorm-pdf
  3. Install the required Python packages:

    pip install -r requirements.txt

Usage

  1. Run the application:

    -- python ScromPackage1.py

  2. Use the "Upload File" button to select the Markdown file you wish to convert.

  3. Choose the desired conversion format (PDF or SCORM) using the radio buttons provided.

  4. Click "Convert" to start the conversion process. A progress bar will indicate the conversion status.

  5. Upon completion, the application will provide options to view or save the converted file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 78.1%
  • Python 13.8%
  • JavaScript 8.1%