marcoregueira / EgoPDF

Port of FPDF to C# and utility library. Translation has been made using automated tools, so it needs more refactoring and is not ready for real use.
http://egopdf.azurewebsites.net/
6 stars 4 forks source link

License #2

Closed cstogian closed 7 years ago

cstogian commented 8 years ago

Hello, can you specify the license for EgoPDF? I would be interested in contributing, but only with a permissive license for commercial use. Please let me know, Thank you.

marcoregueira commented 8 years ago

License added. I will add it properly to the code later.

Thanks!

marcoregueira commented 8 years ago

Hi. Just to be sincere, egopdf source code is quite bad, it is an automated port from the original library. The parts where I modified something are easy to find, and it works, as far as I can tell. I had no resharper at the time, it would really have made a difference.

I'm aware of the existence of a "manual" port of the same library to Visual Basic. It seems a lot more clear and better done. It is VB, but if you link the assembly you will likely not notice the difference (I have to say I checked the code once, but never used it).

https://sourceforge.net/projects/fpdfnet/

Anyway, the original license of FPDF is quite permissive and it allows for any use.

cstogian commented 8 years ago

Hello,

Thank you for all the information. I may make some corrections anyway, and I will commit them if I do.

Could you tell me what kind of tool you used to port the code? I would like to port the FPDI library, if I can.

Thank you, Christos

2016-09-16 16:21 GMT+02:00 Marco Antonio Regueira notifications@github.com :

Hi. Just to be sincere, egopdf source code is quite bad, it is an automated port from the original library. The parts where I modified something are easy to find, and it works, as far as I can tell. I had no resharper at the time, it would really made a difference.

I'm aware of the existence of a "manual" port of the same library to Visual Basic. It seems a lot more clear and better done. It is VB, but if you link the assembly you will likely not notice the difference (I have to say I checked the code once, but never used it).

https://sourceforge.net/projects/fpdfnet/

Anyway, the original license of FPDF is quite permissive and it allows for any use.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/marcoregueira/EgoPDF/issues/2#issuecomment-247613214, or mute the thread https://github.com/notifications/unsubscribe-auth/AVAFo35WpBXZrOJTzWeHufj5bXQ40yosks5qqqYAgaJpZM4J-6Bk .

marcoregueira commented 8 years ago

Hi

I've used this:

http://www.asp.net/downloads/archived-v11/migration-assistants/php-to-aspnet http://www.asp.net/downloads/archived-v11/migration-assistants/php-to-aspnet/overview

After conversion, code looked strange but it worked (mostly). I needed to do a small number of fixes and more importantly, implement the parts that were missing, like image support. No GD of course.

Marco

2016-09-21 13:52 GMT+02:00 cstogian notifications@github.com:

Hello,

Thank you for all the information. I may make some corrections anyway, and I will commit them if I do.

Could you tell me what kind of tool you used to port the code? I would like to port the FPDI library, if I can.

Thank you, Christos

2016-09-16 16:21 GMT+02:00 Marco Antonio Regueira < notifications@github.com> :

Hi. Just to be sincere, egopdf source code is quite bad, it is an automated port from the original library. The parts where I modified something are easy to find, and it works, as far as I can tell. I had no resharper at the time, it would really made a difference.

I'm aware of the existence of a "manual" port of the same library to Visual Basic. It seems a lot more clear and better done. It is VB, but if you link the assembly you will likely not notice the difference (I have to say I checked the code once, but never used it).

https://sourceforge.net/projects/fpdfnet/

Anyway, the original license of FPDF is quite permissive and it allows for any use.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <https://github.com/marcoregueira/EgoPDF/issues/2#issuecomment-247613214 , or mute the thread https://github.com/notifications/unsubscribe-auth/ AVAFo35WpBXZrOJTzWeHufj5bXQ40yosks5qqqYAgaJpZM4J-6Bk .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/marcoregueira/EgoPDF/issues/2#issuecomment-248589032, or mute the thread https://github.com/notifications/unsubscribe-auth/ACSe8MWDafwPTYVSmEzy-6bTEFZErp7Aks5qsRqLgaJpZM4J-6Bk .