ASPOSE.SLIDES FOR REPORTING SERVICES · SERVER RENDERING EXTENSIONS · NO MICROSOFT OFFICE REQUIRED

PowerPoint, from the report server.

Aspose.Slides for Reporting Services is a set of rendering extensions you install into Microsoft SQL Server Reporting Services or Power BI Report Server. Once they are registered, PowerPoint output — PPT, PPS, PPTX and PPSX — appears in the Select Format list of every paginated RDL report on the server. Existing reports export unchanged, one managed assembly is deployed, and no Microsoft Office goes on the machine.

Download free trial Documentation Evaluation has no time limit · watermarks on exported reports
Install
MSI (default instance)
Run the Aspose.Slides for Reporting Services 26.8 MSI installer; it configures the default Reporting Services instance
Manual
Copy Aspose.Slides.ReportingServices.dll from the Universal directory into the report server bin directory for SSRS 2008 and later and Power BI, or from the SSRS2005 directory for SQL Server 2005. The copy carries no explicit NTFS permissions with it
Register
Extension entries under Render in rsreportserver.config, plus a FullTrust CodeGroup in rssrvpolicy.config. The MSI registers six renderers — ASPPT, ASPPS, ASPPTX, ASPPSX, ASXPSS (XPS) and ASODP (ODP); the hand-editing procedures register the four PowerPoint ones
Other platforms, same object model
RUNS ON

Microsoft SQL Server Reporting Services 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 and 2019, 32-bit and 64-bit, and Power BI Report Server for paginated RDL reports. Requires .NET Framework 3.5 on the host machine. The MSI installs and configures the default Reporting Services instance; a named instance, or more than one instance on the same machine, takes the manual route instead. No Microsoft Office, no PowerPoint automation.

Prefer not to host it yourself? The same work is available as a hosted REST API through Aspose.Slides Cloud.

  • 1

    Assembly to deploy, chosen from three per-host builds in the ZIP that share the name Aspose.Slides.ReportingServices.dll: SSRS2005 (24,607,736 B), Universal (24,675,832 B) and ReportViewer2010 (24,662,520 B). One of them is copied into the report server bin directory.

  • 8

    SQL Server Reporting Services releases named as supported: 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 and 2019, 32-bit and 64-bit. Power BI Report Server sits alongside them for paginated RDL.

  • 10

    RDL element groups the documented renderer covers: pages with headers and footers, text boxes, images, sub-reports, charts, lists, tables, matrices, styles and rectangles. That published list does not extend to gauges, maps, indicators, data bars or sparklines.

  • 0

    Microsoft PowerPoint installs needed on the report server. The product internally uses Aspose.Slides for .NET to produce the presentations, with no Office automation in the path.

What goes in, what comes out

Read in only

Other content read inplaced into a presentation rather than opened as one

  • HTML
  • PDF
  • raster image

Read onlyno writer in the API

  • PPT95

Aspose.Slides

12 formats read and written — the presentation formats this library opens and saves.

  • FODP
  • ODP
  • OTP
  • POT
  • POTM
  • POTX
  • PPS
  • PPSM
  • PPSX
  • PPT
  • PPTM
  • PPTX

Written out only

Written onlyexport targets, not presentation files

  • GIF
  • HTML
  • HTML5
  • MD
  • PDF
  • SWF
  • TIFF
  • XML
  • XPS

Slide imagesrendered from a slide

  • BMP
  • EMF
  • GIF
  • JPEG
  • PNG
  • SVG
  • TIFF

Capabilities, one line each

Everything here is delivered by the installed rendering extensions and switched on in the report server’s own configuration files, not by code you write. Where a note follows, the capability has a stated limit or applies to one output format only.

File formats
  • Reads OOXML presentations
  • Writes .pptx
  • Reads legacy binary PowerPoint
  • Writes legacy binary .ppt
  • Reads OpenDocument presentations
  • Writes .odp
  • Exports to PDF
  • Imports PDF into a presentation
  • Exports slides to raster images
  • Exports to HTML
  • Extracts text / Markdown / JSON
Deployment
  • Runs entirely on the customer's own infrastructure
  • Offered as a hosted API the customer calls — through Aspose.Slides Cloud, a separate product
  • Runs without a Microsoft Office / LibreOffice installation
  • Works with no outbound network access
Document operations
  • Create from nothing
  • Open, modify, save back
  • Preserve untouched content
  • Merge or append presentations
  • Slide thumbnails
  • Create charts
Non-functional
  • Published performance numbers — one published capacity figure, no benchmark suite
  • Air-gapped install and licensing
API & language reach
  • .NET · Java / JVM · Python · C / C++
  • JavaScript / TypeScript / Node · PHP
  • Android, SharePoint and JasperReports integrations
  • Language-agnostic REST/HTTP API — through Aspose.Slides Cloud, a separate product
Ecosystem & support
  • Public API reference and guides
  • Runnable sample projects
  • Paid support and escalation

Runs where your code already runs

Where a build of this library is supported, and what each target is for.

  • SQL Server Reporting Services

    Registered as named rendering extensions under Render in rsreportserver.config, with a FullTrust CodeGroup in rssrvpolicy.config. Documented for 2005, 2008, 2008 R2, 2012, 2014, 2016, 2017 and 2019.

    32-BIT · 64-BIT

  • Power BI Report Server

    Paginated RDL reports export through the same extensions. The installer detects the Power BI server on the machine, installs the product and then configures it.

    WINDOWS

  • SharePoint integrated mode

    A manual integration procedure is documented for SSRS 2012 in SharePoint integrated mode, as a fallback for when MSI installation fails. It is pinned to the SharePoint 2010 hive.

    SSRS 2012 · MANUAL FALLBACK

  • Visual Studio Report Designer

    Copy the assembly into Common7/IDE/PrivateAssemblies, add the Extension entries to RSReportDesigner.config and a FullTrust CodeGroup to RSPreviewPolicy.config, then restart Visual Studio. Both edits are required — the CodeGroup is what grants the assembly permission to execute.

    VS 2005 · VS 2008

  • .NET Framework

    .NET Framework 3.5 must be present on the host. The shipped assemblies are themselves built against the .NET 2.0 runtime (CLR 2.0.50727), which is why 3.5 rather than 4.x is the requirement.

    PREREQUISITE

Need the same output from your own code rather than from a report server? The same engine ships as a library for .NET, Java, C++, Python, Node.js and PHP.All high-code APIs →

Start with the trial, license when you ship

The trial is the full API. It applies an evaluation watermark when a presentation is opened or saved and caps text extraction at one slide, so you can test the formats you actually care about before you talk to anyone. A temporary licence lifts both for 30 days.

If you don't want a library

Aspose.Slides Cloud is a hosted REST API for loading, creating, editing and converting presentations.

In use

The product worked as advertised, the documentation was easy to follow, and the support forums were all the help we needed. The final solution that we deployed has exceeded our initial expectations by a great deal.

— BRUCE BRIEN · STRATASCOPE INC, USA

ASPOSE.SLIDES FOR REPORTING SERVICES · PRODUCTS.ASPOSE.COMPRESENTATION AUTOMATION WITHOUT MICROSOFT OFFICE