Blog

Top 5 .NET Projects Wrapped for Python Using Cs2Python

CodePorting.Wrapper Cs2Python is a tool that enables wrapping ready-made .NET projects written in C# into modules compatible with Python. This simplifies the use of existing .NET projects in Python without the need to rewrite them from scratch or translate their source code. Using this tool saves developers time and effort, ensuring high performance of the product in Python. In this article, we will look at the five most popular .NET projects wrapped for use in Python using the CodePorting.Wrapper Cs2Python tool.
link

13 December 2024

Cs2Python Reaches Milestone: 25 Products Successfully Wrapped from C# to Python

We are excited to share that our tool, CodePorting.Wrapper Cs2Python, has reached a significant milestone. We have successfully wrapped 25 products from C# to Python, enabling seamless integration and use in the Python environment.

Using our wrapper, numerous products developed by Aspose and originally written in C# have been released for Python. Most of these products are APIs designed for working with file formats and documents. Among them are popular products such as Aspose.Words, Aspose.PDF, Aspose.Cells, and others. These products have extensive codebases, often running into millions of lines of C# code. Rewriting such code in Python would be a highly challenging task, requiring significant time and resources. Hence, the company decided to use our tool, Cs2Python, to create a wrapper around the complete C# assemblies, providing a Python API. An important advantage of this approach is maintaining the performance of the original C# libraries in Python.

You can explore these products wrapped using CodePorting.Wrapper Cs2Python in the following collections on PyPi: Aspose.Total and GroupDocs.Total.

If you are a developer of similar commercial C# libraries, we invite you to collaborate with us. Using CodePorting.Wrapper Cs2Python, you can effortlessly release your product for Python without rewriting your codebase, ensuring that your C# releases also cater to Python users. This collaboration can significantly reduce the time and effort required to bring your products to the Python community, expanding your reach and impact.

Learn more: CodePorting.Wrapper Cs2Python
link

29 November 2024

Integrating a C# Library into Python: Wrapping vs Code Conversion

Developers may encounter situations where they already have a well-established and tested C# library that performs its functions excellently. However, their clients work in a Python environment and need access to the functionality of this library. In such cases, developers need to find ways to integrate, making the C# library accessible for use in Python.
link

28 November 2024