josh Protocol relies on Aspose.Total for .NET for MS Word, Excel, PowerPoint, Image, and TXT to PDF Conversion

About it Consult

it Consult logo

it Consult is the leading software house in Italy in the Microsoft environment for services and development of software platforms for Organization Intelligence, i.e Business Process, Workflow, Document and Knowledge Management, and in areas like DigitPA standard Computer Procedures, Document Filing, and Substitutive Document Conservation.

We developed a solution named josh Protocol. The main goal of the “josh Protocol!” is to record both letters received and letters dispatched by Italian Public Authorities, to stay within the bounds of the law in force.

All such Authorities receive and send documents in different formats (i.e.: PDF, TIFF, DOC(x), XLS(x), TXT, RTF…). One of the components of “josh Protocol!” is a viewer able to manage PDF files. So all the documents are converted to PDF in order to be opened by the Viewer.

“josh Protocol!” is the first system, natively created on the Microsoft infrastructure,which takes full advantage of the Microsoft SharePoint functions; the Viewer allows the negation of specific rights on the single documents, i.e. printing or downloading.

So we have to introduce in our code a module able to convert files to PDF format.

Requirements Scenario

There are two main requirements to be met:

  • Not to use OLE Automation
  • Conversion server-side from Microsoft Office (legacy) formats to Adobe PDF format

Solution Implementation

“josh Protocol!” provides a number of tools to record letters. When a user receives (sends) a letter, the tool asks the “josh Protocol!” Service to record it. So “josh Protocol!” Service collects the requests and converts documents to PDF format using the following Aspose products:


The main benefit we gained by using Aspose is that now we don’t have to use Ole-Automation, a technology not supported by Microsoft. If we ever want to use Ole Automation, we are forced to configure Office in the server machine and this is a bad way to deploy products.

So, by using Aspose, it is now possible to convert documents server-side, instead of client-side. So we have both the opportunity of easier product maintenance and higher reliability.

Future Implementations

In the future, we may consider using Aspose.Forms for .NET to improve the josh form generation tools, which may be directly used by application domain experts, without the aid of programmers.


Aspose libraries are easy to use and meet almost all our needs.

Josh Protocol preview
Image 1:- josh Protocol preview
Image 2:- Document processing within josh protocol
Resultant files generated with josh Protocol
Image 3:- Resultant files generated with josh Protocol