GroupDocs.Assembly for Python via .NET について

動的データをカスタムテンプレートにバインドして、Pythonアプリでのレポート作成を自動化

GroupDocs.Assembly for Python via .NET is a powerful document automation library designed to facilitate the dynamic creation of documents from templates. Built on the robust GroupDocs.Assembly engine, this Python-compatible solution leverages the .NET framework to enable developers to programmatically populate documents such as Word, PDF, Excel, and PowerPoint files using structured data sources. By integrating with popular file formats and maintaining high fidelity in output, it supports a wide range of document automation scenarios within Python applications.

Supported file formats

Microsoft Office formats

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

Images & Other Formats

  • Portable: PDF
  • Images: SVG, TIFF
  • Other office formats: ODT, OTT, OTS, ODS, ODP, OTP

Other formats

  • Web: HTML, MHTML
  • Emails: EML, MSG, EMLX
  • Other: EPUB, MD

GroupDocs.Assembly Key Features

  • Dynamic Data Representation - Render tables, charts, images, and lists within your document templates using structured or semi-structured data.
  • Formula-Based Data Processing - Use expressions and sequential logic to calculate and format content before rendering.
  • Multi-Format Template and Output Support - Work with DOCX, XLSX, PPTX, PDF, HTML, and other formats for templates and output files.
  • Advanced Template Markup - Take advantage of powerful syntax options including custom counters, number formats, and conditional blocks.
  • Barcode Generation - Create barcodes dynamically and embed them directly into generated reports or documents.
  • String and Case Formatting - Control output styling with flexible string formatting: upper, lower, title case, or first-letter capitalization.
  • Smart Content Insertion - Merge sections from other documents dynamically, supporting modular document composition.
  • Multi-Format Document Output - Export documents to desired formats using file extensions or custom output configurations.
  • Base64 & Embedded Object Support - Insert images, files, or data blobs directly from Base64-encoded strings or byte arrays.