Skip to main content

Simplify the creation of PowerPoint presentations with pandas DataFrames and multi-image arrangements.

Project description

CustomPresentationBuilder

Simplify the creation of PowerPoint presentations with pandas DataFrames and multi-image arrangements.

Description

Creating professional PowerPoint presentations programmatically can be a tedious task, especially when dealing with complex layouts like tables and image grids. CustomPresentationBuilder is a Python library designed to streamline this process by providing an easy-to-use interface for adding pandas DataFrames as tables and arranging multiple images within your slides.

With this tool, you can specify precise sizes in millimeters for your tables and images, ensuring your presentation elements are exactly where you want them. It also supports custom font styles, including fonts like "MS Pゴシック ( 本文)", allowing for consistent and professional styling throughout your slides.

Key Features

Pandas DataFrame to PowerPoint Table:

Convert DataFrames into PowerPoint tables effortlessly.

Specify table dimensions in millimeters for precise placement. Customize header and cell fonts, including font name, size, and weight. Supports bold headers and regular cell text with specified fonts. Multi-Image Arrangement:

Arrange multiple images in a grid format within a slide.

Define image sizes and positions in millimeters. Automatically calculates optimal layout based on the number of images. Custom Slide Layouts:

Support for various slide layouts, including title slides, content slides, and custom configurations.

Add text, images, tables, or combinations to slides. Flexible placement and styling options for all slide elements.

Easy-to-Use API:

Intuitive class-based interface for building presentations. Define slide contents using simple dictionaries. Minimal code required to generate complex slides.

Why Use CustomPresentationBuilder?

Save Time: Automate the repetitive tasks of adding tables and images to slides. Increase Productivity: Focus on the content rather than the formatting details. Professional Results: Achieve consistent and polished presentations with minimal effort. Flexibility: Highly customizable to fit various presentation needs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pptx_builder-0.0.4.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

pptx_builder-0.0.4-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file pptx_builder-0.0.4.tar.gz.

File metadata

  • Download URL: pptx_builder-0.0.4.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.4

File hashes

Hashes for pptx_builder-0.0.4.tar.gz
Algorithm Hash digest
SHA256 8852855b9ec15d8b8b6683ab4a9d60c68e18c8c9caaaac1d3368bcc4ccd37175
MD5 d689b5b53c11bc3b4ceed4a4c423b559
BLAKE2b-256 614c0ac155cdde87cedb2437e64f9032d5369c94b269915ca245ff2674aca8ad

See more details on using hashes here.

File details

Details for the file pptx_builder-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for pptx_builder-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 87ffea52ba4a2e503d12055d0a8ddd4075adf18c93cbce768d3ed19b97cd74e1
MD5 23c7c843a453954c5548372f9a6b3061
BLAKE2b-256 8ca62d27a09cde559549db34b7032b6f883283beb9fac341fb6b51d90f6df5c2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page