We are currently utilizing Aspose.Total for .NET to convert Office products within our document workflow. Our setup involves Linux servers that connect to Windows shares, where the document conversions take place on a Windows server. Once converted, the documents are transferred back to the Linux environment for further processing.
While this process is functioning adequately, we are exploring ways to enhance performance and reduce complexity. One potential solution we are considering is to perform the conversions directly on our Linux servers, thereby eliminating the need for data migration between the Linux server and the mounted Windows shares.
I have a few questions regarding this transition:
- Would Aspose.Total for Python via .NET enable us to execute these conversions on our Linux servers?
- Is it feasible to deploy our existing conversion software on Linux, given that .NET is a multi-platform development environment?
- Do you have any customers successfully running your software natively on Linux servers?
Any insights or guidance you could provide would be greatly appreciated.
Thank you for your assistance!
@david_j_meyer2_boeing_com
Could you please clarify if you are specifically looking for information on Aspose.Total for Python or if you are also interested in the capabilities of Aspose.Total for .NET on Linux servers?
Yes we are looking for information on Aspose.Total for python
Yes we are also looking for the capabilities of Aspose.Total for .NET on linux servers
@david_j_meyer2_boeing_com You can use Aspose.Words for python in Linux. Please see the list of Linux distributions we tested Aspose.Words with in our github:
https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET/blob/master/Dockerfile
If you are converting your documents to fixed page formats, like PDF or XPS, you should not that fonts are required for such conversion. If Aspose.Words cannot find the fonts used in the document the fonts are substituted . This might lead into the document layout difference due to difference in font metrics.
Please see our documentation to learn where Aspose.Words looks for fonts:
https://docs.aspose.com/words/python-net/specifying-truetype-fonts-location/
@david_j_meyer2_boeing_com,
Similarly, you can use Aspose.Cells for Python via .NET, the API that can be used on any platform (Windows, Linux, MacOS) where Python is installed. See the document for installation guidelines when using it on linux for your reference. Also, see the featured docs for your complete reference.
I have a Aspose.Total for .NET to use the Aspose.Total for Python will i need another license?
@david_j_meyer2_boeing_com,
I think you need to have Aspose.Total for Python via .NET license to work with Aspose.Total for Python via .NET APIs.
My linux server output from lsb_release -a is included below.
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: OracleServer
Description: Oracle Linux Server release 7.9
Release: 7.9
Codename: n/a
Will Aspose.Total for Python run in this enviornment?
@david_j_meyer2_boeing_com,
Aspose.Total for Python via .NET can work on any platform (Windows, Linux, macOS) but there are some key considerations to ensure compatibility with your specific environment:
- Generally, Aspose.Total for Python via .NET typically requires Python 3.6 or later. Ensure that your system has a compatible Python version installed.
- Since Aspose.Total for Python via .NET is built on .NET, you will need to have the .NET runtime installed on your Linux server. Specifically, you will need .NET Core 3.1 or >= .NET 6 . Oracle Linux 7.9 should support .NET Core at least.
- Ensure that any necessary dependencies for both Python and .NET are installed on your system.
- I guess Oracle Linux 7.9 is based on Red Hat Enterprise Linux (RHEL) 7.9, which is a relatively stable and widely supported platform, is not it? So, if it could install Python and .NET, Aspose.Total for Python via .NET should work.
If you still could not make it work, you may consider using and running Aspose.Total APIs in a Docker container.