Hello. We saw that on Oct 24th a new version of Aspose.PDF.Drawing has been released,
and in the Dependencies section, the System.Drawing.Common 7.0.0.0 has been added.
Is this an oversight or is Aspose.PDF.Drawing now only windows specific?
We have started using this particular library as an alternative to Aspose.PDF on net6 under linux.
Are there any plans on changing this in the future?
Thank you
@arnoldbeilandevozon
I asked the development team for clarification, they replied:
“This was added to make it possible to use document printing. If you do not use anything from this area, this dependency will not appear in any way.”
Is something not working out for you with this package (then please write in more detail) or is the question asked for clarification?
@arnoldbeilandevozon
Aspose.PDF.Drawing continues to be the main variant for Linux, and it is planned to further develop and support it. Moreover, there are plans to completely switch to this library.
Its main limitation was the lack of printing support.
The implementation of this has begun, and the API used should be the same and while we need this link (System.Drawing.Common) for printing on Windows - and on Linux the System.Drawing.Common code is not called and does not violate cross-platform compatibility.
Recently released and published version Aspose.PDF.Drawing 23.10.1 in which the dependency System.Drawing.Common 7.0.0.0 is changed to System.Drawing.Common 4.7.3