databricks-unstructured-pdf-generation

Convert HTML content to PDF files and upload them to Unity Catalog volumes.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-unstructured-pdf-generation-itsadijmbt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-unstructured-pdf-generation
Source: https://github.com/itsadijmbt/SecureMCP-Servers/tree/main/TEST_SERVERS/PORTED_TO_SECUREMCP/databrickslab-mcp/ai-dev-kit/databricks-skills/databricks-unstructured-pdf-generation
Command: npx skills add https://github.com/itsadijmbt/SecureMCP-Servers --skill databricks-unstructured-pdf-generation-itsadijmbt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the manual effort of creating PDF documents from HTML and then manually placing those PDFs into the correct Unity Catalog volume for downstream use.

Core Features & Use Cases

  • HTML-to-PDF generation: Converts complete HTML documents into PDF files.
  • Unity Catalog upload: Uploads the generated PDFs to a specified catalog, schema, volume, and optional folder path.
  • Use Case: Generate demo reports, test documents, or evaluation datasets by producing multiple branded PDFs from templated HTML.

Quick Start

Create a complete HTML report string, then call the generate_and_upload_pdf tool to store the resulting PDF at your chosen Unity Catalog volume.

Frequently Asked Questions about databricks-unstructured-pdf-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate PDFs from HTML and upload them to Unity Catalog?

To generate PDFs from HTML and upload them to Unity Catalog, you provide complete HTML content, a filename, and a targeted UC catalog/schema. The tool converts the HTML to PDF and publishes the file to your specified volume, returning the uploaded volume path.

Can I batch generate PDF reports from HTML templates in Databricks?

Yes, you can batch generate PDF reports from HTML templates in Databricks. The workflow supports single or batch PDF generation, allowing you to produce multiple branded documents like reports, demos, or evaluation datasets by automating the HTML-to-PDF conversion and UC upload process.

Does HTML to PDF generation require a specific volume path in Unity Catalog?

HTML to PDF generation requires targeting a Unity Catalog catalog and schema, while the volume and folder path are optional. You must supply these parameters along with the complete HTML content and filename to successfully publish the PDF to your storage location.

What do I need to create test documents and evaluation datasets in Unity Catalog?

To create test documents and evaluation datasets in Unity Catalog, you need complete HTML content, a target filename, and UC catalog/schema targeting. The tool converts the HTML into PDF files and uploads them to your specified UC volume for downstream use.

How does Unity Catalog handle uploaded PDF files generated from HTML?

Unity Catalog handles uploaded PDF files generated from HTML by storing them in a specified volume and optional folder path. The generation process returns the uploaded volume path along with success or error metadata, allowing you to easily locate and manage the resulting PDF documents.