Aspose.Words

Create, edit, convert or print Word documents
Aspose.Words logo

Client Testimonial

"As a developer at Aspose.Words, I've had the opportunity to contribute to a product that's widely recognized for its ability to enhance document processing for clients around the world. Aspose.Words is a comprehensive library that allows users to create, edit, and convert documents across various formats, making it a versatile tool compatible with diverse document management systems.

Developed in C#, Aspose.Words boasts an extensive codebase of approximately four million lines, reflecting the depth and breadth of functionality we aim to provide to our clients. This comprehensive toolset is designed to meet a wide range of document processing needs.

The initiative to expand our product line to accommodate a broader spectrum of developers led to our collaboration with CodePorting. Their expertise proved invaluable in adapting Aspose.Words for Java in 2016, followed by a C++ version in 2018. The initial C++ version had limited functionality due to the early stage of CodePorting's translator. However, as their technology matured, the C++ library now closely matches the original C# version in capabilities.

Our most recent milestone is the release of the Python library, facilitated by CodePorting's new tool that wraps C# assemblies for Python. This method forgoes direct code conversion, as the wrapper automatically generates a Python API that interfaces with the C# assembly, making this porting method not only simple, but also highly productive.

I am deeply appreciative of CodePorting's unique services, which have been critical in extending the reach of Aspose.Words. Their support has been invaluable, and the collaboration has consistently yielded positive outcomes. Their commitment to innovation and customer satisfaction is highly respected."

Successfully converted to C++ , Java and Python

Product conversion overview

Project Data

Source language

C#

Aspose.Words for C# logo
Lines of source code 4,100,000
Dependencies
Standard System namespaces, System.Reflection, SkiaSharp

Completed Work

Converted to C++
Converted to Java
Wrapped for Python
Services provided Setting up product translation infrastructure for continuous product releases
Enhancing the translator with additional functionalities to accommodate new product capabilities
Consulting
Supported platforms Linux, Windows, MacOS x64/ARM

Results Overview

Increase in the number of downloads +65%
Sales growth N/D
All product names, logos, and brands are the property of their respective owners. All company, product and service names used in this website are for identification purposes only.

Related articles