- Licensing Model
Could you please clarify whether the licensing for your product is offered as a perpetual license or a yearly subscription? Additionally, I would appreciate information regarding the associated costs for both options. - Issue with Viewing Older PDFS Versions
I am currently facing an issue where older versions of PDFS files are not viewable through the Doconut Viewer. Is there a solution or update available to address this compatibility problem? - PPTX File Compatibility on Linux
I am unable to open PPTX files in the Doconut Viewer when running on a Linux system. Could you please provide guidance on how to resolve this issue or recommend any additional steps I can take to view these files successfully?
Thank you for reaching out with your questions.
- Licensing Model
You can find detailed information about our licensing models at the following link: https://doconut.com/policies/license-types/.
Regarding the perpetual license, it means that once you purchase a license (Developer, Site, or SDK), you are entitled to use Doconut indefinitely. The license includes a yearly subscription for 12 months, which grants you access to updates released during that period. After 12 months, you can continue using the version of Doconut you have, but if you wish to access the latest features and updates, you would need to renew the yearly subscription.
- Issue with Viewing Older PDFS Versions
- PPTX File Compatibility on Linux
To better assist you, could you please provide the following information:
- Which version of .NET are you currently using? (.NET Framework, .NET Standard/Core or .NET 6)
- Could you also specify the version of Doconut you are using?
- Additionally, could you please send a small project sample where the error occurs?
Once we have this information, I will be able to provide you with the appropriate assistance.
Thanks for your help!
Hi Gabriel,
Thank you for your prompt response and the clarification regarding the licensing model.
Here are the details you requested, along with a description of the issues I am facing:
1. Environment Details
- .NET Version: .NET 6
- Doconut.NET6 version: 24.10.0
- Platform: Running on Linux
2. Issues Encountered
a. Error Viewing PPTX Files on Linux
When attempting to view PPTX files, I encounter the following error:
Unable to open document. Error: System.Drawing.Common is not supported on this platform.
b. Blank Page for Older PDFs (Version 1.5 or Below)
When trying to view PDF files with a version below or equal to 1.5, the application displays a blank page.
3. Sample Project
You can find my sample project at the following link:
View Sample Project
4. Steps Taken
- Verified the compatibility of
System.Drawing.Common
on Linux. - Checked the documentation and samples provided, ensuring the code is implemented as instructed.
- Observed that the issue persists only on Linux environments.
5. Request for Assistance
- Could you confirm if there are additional dependencies or configurations needed to support
System.Drawing.Common
on Linux? - Is there a specific workaround or library to handle PDF rendering for older versions (≤ 1.5)?
- Any guidance or updated sample code tailored for a .NET 6 application on Linux would be greatly appreciated.
Additionally, if you could provide solutions or best practices for ensuring the application works seamlessly on Linux for both PPTX and PDF viewing, that would be extremely helpful.
6. Question About Licensing
Could you please provide information on the early subscription cost and any relevant details?
Please let me know if you need any further details or logs to assist in troubleshooting.
Thank you for your support.
Best Regards,
Nani.p
Thank you for reaching out with your questions.
- Could you confirm if there are additional dependencies or configurations needed to support
System.Drawing.Common
on Linux?
Currently, Doconut does not fully support running on Linux environments due to the reliance on System.Drawing.Common, which is not natively supported in .NET 6 for non-Windows platforms. While we aim to remove this dependency in future versions of Doconut, at present, Linux compatibility is limited. For optimal performance and compatibility, we recommend using Doconut in a Windows environment.
- Is there a specific workaround or library to handle PDF rendering for older versions (≤ 1.5)?
Regarding the issue you reported regarding older PDF versions, our development team is currently trying to replicate the problem. To assist us in troubleshooting further, could you confirm whether the PDF rendering issue also occurs in your Linux environment?
- Any guidance or updated sample code tailored for a .NET 6 application on Linux would be greatly appreciated.
At this time, we do not have a full demo designed specifically for a .NET 6 application running on Linux. However, we are planning to release a Linux-compatible version of Doconut in our code queue. In the meantime, our support team would be happy to help with specific scenarios or code snippets. But we recommend using Doconut in a Windows environment for optimal compatibility.
Regarding your interest in our subscription license, as this forum is dedicated to technical support, we kindly ask you to direct inquiries about early subscription costs and related details to our sales team.
You can reach them at sales@doconut.com, and they will provide all the necessary information, including pricing, customized plans, and any other relevant details.
Dear Gabriel,
Thank you for your prompt response and the detailed information provided regarding the issues we are facing. I have a few follow-up queries that I would appreciate your assistance with:
Compatibility with System.Drawing.Common on Linux:
Which version of .NET is recommended to ensure compatibility with System.Drawing.Common when using Doconut in a Linux environment?
PDF Rendering for Older Versions:
What is the recommended solution or workaround to resolve PDF rendering issues for older versions (≤ 1.5) in a Linux environment?
Linux-Compatible Demo:
Is there any version of Doconut for which a fully functional demo is available specifically tailored for .NET applications running on Linux?
Your guidance on these points would be highly appreciated. Thank you for your ongoing support, and I look forward to your response.
- Compatibility with System.Drawing.Common on Linux: Which version of .NET is recommended to ensure compatibility with System.Drawing.Common when using Doconut in a Linux environment?
Currently, Doconut does not fully support running on Linux environments due to the reliance on System.Drawing.Common, which is not natively supported in .NET 6 for non-Windows platforms. Please note Doconut has limitations for PowerPoint in terms of compatibility and functionality because needs this package to render PPT files.
- PDF Rendering for Older Versions: What is the recommended solution or workaround to resolve PDF rendering issues for older versions (≤ 1.5) in a Linux environment?
Our development team is actively working to replicate the PDF rendering issue for older versions (≤ 1.5) in a Linux environment, based on the information and sample project you provided. In the meantime, you can share PDF documents where the issue occurs, and please ensure they do not contain any sensitive or confidential information. This will help us the dev team to analyze the problem.
- Linux-Compatible Demo: Is there any version of Doconut for which a fully functional demo is available specifically tailored for .NET applications running on Linux?
As I mentioned in my previous response, at this time, we do not have a fully functional demo specifically designed for .NET applications running on Linux. However, we are planning to release a Linux-compatible version of Doconut in our code queue.