GithubHelp home page GithubHelp logo

Comments (14)

RockNHawk avatar RockNHawk commented on August 17, 2024 6

I have pushed, https://github.com/RockNHawk/Toxy.NetCore

from toxy.

RockNHawk avatar RockNHawk commented on August 17, 2024 4

I ported Toxy with most features to .NET Core (PDF, doc, docx, xls, xlsx, vCard, email ..etc, NO JPEG and Video meta extract support), Some project does't have .NET Core verison, I migration it or replaced it with another library

Hear is a list of some .NET Core unsupported library:

  • NPOI.ScratchPad.HWPF.dll (Supports Word 2003 ".doc" format)
  • Thought.vCards.dll
  • dmach.Mail
  • iTextSharp (PDF about)
  • DCSoft.RTF

I will push the source code in a few day.

I have not full tested it, but I will fix the bug in the feature.

Hope it can help you.

@tonyqus @MovGP0

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024 4

I've started to migrate NPOI to .NET core. It will be ready soon

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024 2

@MovGP0 Thank you for mentioning this. I agree with you that comments on Github should be written in English.
The problem is that most Chinese developer doesn't have a good command of English. It's a bit shame. But that's the fact.

from toxy.

MovGP0 avatar MovGP0 commented on August 17, 2024 1

Porting to .NET Standard would have many benefits. Mostly that .NET Core applications can use it, ie. in Linux or Docker environments (like I have).

I agree that the dependencies must be ported first. Some of them are already. The rest should compile on .NET Standard without major changes. (ie. RtfDomParser only needs a new .csproj and .nuspec file). So I guess it shouldn't be too complicated to fix them and make a pull request.

from toxy.

RockNHawk avatar RockNHawk commented on August 17, 2024 1

@tonyqus Yeah, the library I migrated Only NPOI has an open Git Repository, but I just migrated have not tested, and the NPOI seems have compatibility issue , I needs to fix it at first ?

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024 1

Toxy for .NET core is ready on nuget. https://www.nuget.org/packages/Toxy/

from toxy.

RockNHawk avatar RockNHawk commented on August 17, 2024

自己下了源码正在迁移中,好了会 pull 上来

from toxy.

MovGP0 avatar MovGP0 commented on August 17, 2024

你介意用英文写作吗?

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024

@RockNHawk I'm not sure how would you like to migrate Toxy to .NET core because it depends on a lot of 3rd party library. If these library doesn't support .NET core, you will be blocked.

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024

@MovGP0 .NET is more popular in Australia than in China. I'm now thinking more like a business owner instead of just developer. I agree that technically it's not so complicated . But a lot of 'free' efforts are still needed.

My major concern here for porting to .NET core is that there is not much requirement from commercial companies. .NET core for them is still a baby. Most of the companies are still using .Net framework since the existing projects are created long time ago. There is no reason for them to migrate to .NET core just because the technology is ready to use.

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024

@RockNHawk Very nice. Thank you for your efforts. I'll review it this week.

from toxy.

sgf avatar sgf commented on August 17, 2024

@RockNHawk
nice work! The .net community lacks such an atmosphere.

from toxy.

tonyqus avatar tonyqus commented on August 17, 2024

@RockNHawk I did check the repo you sent. Toxy has a lot of dependency on different .NET components. However, .NET core is not popular enough for all the components to be converted. I suggest we start send pull request of .net core version to the repo of these components first.

from toxy.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.