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.
- 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
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
- 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
- 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.
- ✓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
- ✓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
- ✓Create from nothing
- ✓Open, modify, save back
- ✓Preserve untouched content
- ✓Merge or append presentations
- ✓Slide thumbnails
- ✓Create charts
- ✓Published performance numbers — one published capacity figure, no benchmark suite
- ✓Air-gapped install and licensing
- ✓.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
- ✓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.
No-code apps
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