A question for IT professionals who work daily in both the Linux and Windows worlds.
I created a shell script that converts to raw text files certain PDF files containing columns, where the text in the columns is more easily manipulated. Those text files are imported to a proprietary Windows app. The shell script works wonderfully.
For me.
Unfortunately, I no longer am the only person who needs these conversions. Now a handful of non computer Windows people need the same conversions.
The challenge: convert the shell script into a tool that will be used by non computer people in Windows. Basically that means a point-and-click interface.
Non computer people.
Using a terminal and typing commands is out of the question. A work-around to that criterion is if the script runs transparently as a desktop shortcut. I have created several small "batch files" for these people that run this way. Users point and click to the script shortcut but never actually deal with a terminal window. A similar solution could succeed here too.
I am not seeking a shell script conversion tool. The shell script will need to be ported manually line-by-line.
My shell script depends upon the following tools and commands:
pdftk (cross platform availability)
pdftotext (xpdf/poppler: cross platform availability)
Linux shell built-in commands: exit, for/done, if/then
Linux coreutils: echo, ls, grep, cut, sort, head, tail, rm, cat
Linux gawk
Linux sed
I am aware of and have used the GNUWin32 tools. However, a single self-contained app would be received much better by IT personnel than having to install multiple tools and packages. If using a scripting language then possibly I can create the illusion of a single app by storing all commands in the same directory and calling that a "package."
I am not versed in python or perl, but am ready to learn some basics if those scripting languages are viable options. I can't code in C or C++, but hiring a coder is an option.
I am familiar with Visual Basic for Apps (VBA), therefore VB Script (VBS) might be an option too, although I never have touched VB Script.
I have written "batch files," but would prefer to avoid such a limited and obtuse environment.
I am unfamiliar with Windows power shell, but will look into that if suggested.
For the curious: I use Windows in a virtual machine in a Slackware host. Writing the shell script was natural for me. I expected that one day I would need to convert the shell script and that day now has come to haunt me.
Thanks much!