I'm planning to kick off a project to develop a file converter app for Windows. The app should allow users to convert files easily, like turning .jpg images into .png or .ico formats, and changing Word documents into PDFs. I also envision it having the ability to appear in the right-click context menu when files are selected, similar to how applications like 7-Zip and WinRAR work. I'm looking for recommendations on the best programming language to use for this project and any libraries that might be useful. Any advice is greatly appreciated!
3 Answers
I'm a bit partial to Rust since it has a fantastic library called Image that's super efficient and easy to use. For converting .docx files to PDFs, there's a forum post that might help out—just keep in mind it's a bit manual but doable!
You might also want to consider Python! It's user-friendly and has plenty of libraries for file manipulation, which could make your project simpler.
I'd suggest going with C#. It has a rich set of libraries available that could help with all the tasks you mentioned. Plus, it's a great choice for Windows applications!
Thanks! Does it also allow adding options to the Windows right-click context menu? I think that might require some registry tweaks, and I'd like to ensure the language can handle that well.
Thanks for the info! Just curious, will integrating Rust with the registry code for the context menu be straightforward? That's my main focus.