1. Receive the Markdown file path and optional parameters (output file name, title, author).
2. Parse the Markdown content using markdown2.
3. Apply the Apple-inspired design styles (SF fonts, colors, layout) to the parsed content.
4. Generate a table of contents based on the Markdown headings.
5. Convert the styled HTML content to a PDF document using WeasyPrint.
6. Save the generated PDF to the specified output file path.
7. Report success or any errors encountered during the process.