FileVerbs API Documentation - PowerPoint Conversion Overview

Word Conversion Overview

Overview

The FileVerbs PowerPoint Conversion tools allow users to convert and extract content from .pptx files effortlessly. Whether you're exporting slides as PDFs, images, or extracting speaker notes, our API provides versatile options.

Key Features

  • Multi-format Export: Convert .pptx files to PDF, XPS, HTML, various image formats (PNG, JPEG, TIFF, BMP, GIF), SVG, and plain text.
  • Notes Support: Export slides along with presenter notes to PDF.
  • Slide Range Control: Export selected slides using the slides syntax, e.g., "1-3,5".
  • Custom DPI & Compression: Control image resolution and specify TIFF compression (e.g., LZW, CCITT4) as needed.
  • Hidden Slide Options: Choose whether to include hidden slides during export.
  • Slide-Level Manipulation: Merge, remove, reorder slides, add watermarks, or extract images and notes.

Supported PowerPoint Actions

  • PowerPointToPdf: Convert slides to PDF.
  • PowerPointToXps: Export to XPS format.
  • PowerPointToHtml: Generate web-ready HTML output.
  • PowerPointToImage: Convert each slide to PNG, JPEG, BMP, GIF, or TIFF.
  • PowerPointToSvg: Convert each slide to SVG format.
  • PowerPointToText: Extract plain text from slides.
  • PowerPointToNotesPdf: Export slides with presenter notes as PDF.
  • PowerPointToTiff: Export all slides into a single multi-page TIFF.
  • PowerPointAddWatermark: Add watermark text to all slides with configurable styling.
  • PowerPointMerge: Merge multiple .pptx files into a single presentation.
  • PowerPointRemoveSlides: Remove specific slides by index or range.
  • PowerPointReorder: Reorder slides using a custom slide sequence.
  • PowerPointExtractImages: Extract all embedded images from a presentation.
  • PowerPointSplitRange: Split one presentation into multiple files based on slide ranges.

How It Works

  1. File Upload: Upload your PDF files via the File Upload endpoint to receive a fileId.
  2. Job Request: Submit a job request, specifying the desired action (e.g., convert PDF to DOCX) and the associated fileId.
  3. Track Progress: Use the Job Status endpoint to track the progress of your job (e.g., In Progress, Completed).
  4. Download Outputs: Once the job is completed, retrieve the output file via the Download endpoint.

Example Job Request

{
  "action": "powerpointtopdf",
  "parameters": {
    "fileIds": ["file-id"],
    "options": {
      "ShowHiddenSlides": true,
      "OutputSettings": {
        "OutputFileName": "slides_export.pdf"
      }
    }
  }
}