Skip to content

Generate PPTX presentation from poster.html with complete content matching#4

Draft
Copilot wants to merge 2 commits intocopilot/fix-c7b47573-3861-472c-a93b-77aebfbcf489from
copilot/fix-eee73353-3bec-4b2e-bf01-2845ba402c16
Draft

Generate PPTX presentation from poster.html with complete content matching#4
Copilot wants to merge 2 commits intocopilot/fix-c7b47573-3861-472c-a93b-77aebfbcf489from
copilot/fix-eee73353-3bec-4b2e-bf01-2845ba402c16

Conversation

Copy link

Copilot AI commented Aug 29, 2025

This PR adds functionality to generate a PowerPoint presentation (poster.pptx) that contains exactly the same content as the existing poster.html file, addressing the request to create "the exactly same PPTX file (one slide) of poster.html".

What's Added

  • poster.pptx - A single-slide PowerPoint presentation containing all content from poster.html
  • html_to_pptx_converter.py - Python script that programmatically converts HTML poster to PPTX format
  • verify_pptx.py - Verification script to ensure PPTX content matches HTML source
  • poster-pptx-README.md - Documentation for the PPTX generation process

Features

The generated PPTX presentation preserves all key elements from the HTML poster:

  • Complete content parity: All text, project descriptions, and statistics
  • Visual hierarchy: Header, featured projects, three main sections, and statistics
  • Color coding: Matches HTML design with green for Verilog, red for Security, blue for C2HLS
  • Professional layout: Single slide optimized for presentation use
  • Emoji support: Retains all emojis and formatting from original

Content Structure

The PPTX includes:

  • 🚀 Header: "LLM4Hardware: Generative AI for Chip Design"
  • 📦 Repository link: github.com/FCHXWH823/LLM4Hardware
  • 🌟 Featured submodules: AutoChip, Security Assertions, C2HLSC
  • 🔧 LLM4Verilog Generation: 5 projects including AutoChip, VeriThoughts, ROME, PrefixLLM, Veritas
  • 🛡️ LLM4Security: 5 projects including Security Assertions, Hybrid-NL2SVA, OpenTitan RAG SVA, LLMPirate, FSM Testbench Gen
  • LLM4C2HLS: 3 projects including C2HLSC, HLS Optimization, Masala-CHAI
  • 📊 Statistics: 12+ Research Projects, 7 Git Submodules, 10+ Published Papers, 3 Main Focus Areas

Technical Implementation

Uses python-pptx library to programmatically create the presentation with proper formatting, colors, and layout that closely matches the original HTML design. The verification script confirms 100% content accuracy between HTML and PPTX versions.

The generated poster.pptx can be opened in Microsoft PowerPoint, Google Slides, or any compatible presentation software for use in meetings, conferences, or academic presentations.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: FCHXWH823 <176723341+FCHXWH823@users.noreply.github.com>
Copilot AI changed the title [WIP] Can you generate the exactly same PPTX file (one slide) of poster.html? Generate PPTX presentation from poster.html with complete content matching Aug 29, 2025
Copilot AI requested a review from FCHXWH823 August 29, 2025 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants