TNTP Implemented MS Word Documents conversion to HTML and PDF format using Apsose APIs

About The New Teacher Project (TNTP)

TNTP logo

The New Teacher Project (TNTP) is a national non-profit that focuses on recruiting, staffing, certifying, and retaining high-quality teachers into high-needs school districts. In order to better support the school districts we serve, we are building a new platform with Microsoft .NET technologies to allow us to track applicants through our application and selection process. As part of this process, applicants submit documents such as resumes, personal statements, and essays that are used to gauge their eligibility and potential as teachers. Our platform has a wide variety of file conversion needs, and we indent to use the Aspose suite of tools to handle all requirements.

Requirements Scenario

A number of requirements for TNTP’s new platform technology included uploading, storing, and managing documents. To fulfill this requirement, the Technology team built an Assets Server that allowed us to manage safely and efficiently uploaded by users. A number of requirements also called for the retrieval of these documents in different formats than they were originally submitted. An example is the following user story: “As an admin user, I want to generate applicants’ resumes and applications as a PDF so that they can be sent to selectors as file attachments but cannot be edited.”

This story requires the system to retrieve documents originally submitted in Word and OpenOffice format and render them as PDFs. Other stories required the conversion of word documents to HTML files (eg. for display in web browsers for principal access). The ability to embed documents in our pages allowed us to present an elegant and easy-to-use version of the applicant submitted information.

Solution Implementation

TNTP will be integrating the Aspose suites into our .NET based platform. We successfully prototyped this integration with the evaluation version of the Aspose suite.

Our first implementation of the functionality allowed an admin user to screen information on an applicant, including the applicant’s resume, within a screening page. The resume, which was submitted as one of a variety of word document types, is retrieved in HTML and displayed within the screener’s page.;-

Preview of Word file to HTML format
Image 1:- Word file converted to HTML format

As part of a similar feature, an admin user can upload Instructions and have them displayed to users. Aspose allowed us to accommodate this feature without the costly implementation of a content management system, by converting uploaded Instructions documents into HTML pages:

Preview of uploaded file
Image 2:- File preview in solution

We also plan to use Aspose to generate PDF versions of applicant documents to distribute to admin users and principals.

Preview of option to generate PDF document
Image 3:- Option to generate PDF document

Benefits

For TNTP, the benefits are twofold.

  • First, the Technology team dramatically reduces the cost and effort of building a file conversion framework.
  • Second, TNTP will have a scalable product that allows us to quickly review applicant documentation in a variety of formats during our application process.

Aspose allowed us to create user-friendly versions of frequently used information, as well as helped to maintain the security of documents that shall not be editable by users.

Future Implementations

No future implementations planned at this time. However, we will be exploring other applications for Aspose as we build out our Roadmap.

Conclusion

TNTP is excited to save time and money using the Aspose product and is thankful for the generosity of the Aspose organization in offering a discount on their product.