3 ms·
Just because writing a whole new GUI would be a huge undertaking. I mean, if you need to do it, don't let me stop you. But I don't think it makes sense if your
by TD-Linux 11y ago
Just because writing a whole new GUI would be a huge undertaking.
I mean, if you need to do it, don't let me stop you. But I don't think it makes sense if your goal is simply "lighter weight" (I don't even know what that means exactly)
- bobajeff 11y agoI might not need to. I just have a feeling that layering my existing framework over VCL would mean a lot of redundant and unoptimized things happening during runtime. I basically just want LibreOffice for it's mature support for Microsoft Office files. I think if I can just have that as a standalone library that would be ideal.
- icebraining 11y agoMicrosoft has released an SDK for reading and writing Office files, under the Apache 2 license: https://github.com/OfficeDev/Open-Xml-Sdk https://github.com/OfficeDev/Open-Xml-Sdk It's in C#, but it builds on Mono, and it's probably still easier than hacking LO to act as a library.
- bobajeff 11y agoThat might be better for compatibility. Except the mono/coreclr runtime requirement adds a bit of complexity. I'd have to port and optimize that as well as call into and from C# code. So for right now it's just not a good solution. Also, I'm not sure if it can be used to open all MS Office files or just Office 2007+ or any files for that matter.