We have created a RESTful web-service to convert MS Word and MS PowerPoint documents to the PDF format.
Implementation is done using ASP.NET WebApi2 technology.
To make conversion Sharepoint Word Automation Services and PowerPoint Automation Services were used.
System supports work in two modes: immediate conversion and task-based (deferred).
In the second case documents for conversion and their meta-data are stored inside Sharepoint document library and Sharepoint list.
Large variety of the conversion options are supported based on the settings available in the Office Automation Services libraries.
For testing purposes we created a console client using C#.
Solution could be used on Sharepoint 2016 on premise version.
Word Automation Services
Power Point Automation Services
Console test client
Sharepoint version: 2016
Conversion settings: 15
Conversion: DOCX to PDF
Conversion: PPTX to PDF
SharePoint 3rd-party connectors