Comments (14)
I have pushed, https://github.com/RockNHawk/Toxy.NetCore
from toxy.
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.
from toxy.
I've started to migrate NPOI to .NET core. It will be ready soon
from toxy.
@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.
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.
@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.
Toxy for .NET core is ready on nuget. https://www.nuget.org/packages/Toxy/
from toxy.
自己下了源码正在迁移中,好了会 pull 上来
from toxy.
你介意用英文写作吗?
from toxy.
@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.
@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.
@RockNHawk Very nice. Thank you for your efforts. I'll review it this week.
from toxy.
@RockNHawk
nice work! The .net community lacks such an atmosphere.
from toxy.
@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)
- NPOI Reference Problem HOT 1
- PDF document tests are not sufficent
- Import XLSX file, getting error as Could not load file or assembly 'NPOI.OpenXmlFormats, Version=2.2.0.0 HOT 2
- NPOI External link Issue with .xls or .xlsx files
- Does a VBA module in Excel treated as a spreadsheet in NPOI or POI?
- NPOI can not deal big xls or xlsx HOT 1
- Is this project still developing? HOT 3
- Importing excel file with fixed pane(s) results in an error HOT 1
- Docx header extraction HOT 1
- Toxy 现在能在.NET Core上用吗? Toxy(Nuget包)不兼容.net core HOT 8
- How to parse RTF files? HOT 10
- How to extract text from a stream. HOT 2
- 来这讨论npp
- Extract EPUB format? HOT 1
- PDF v1.5 cannot be read HOT 1
- Support for MSG files HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from toxy.