PDF printer app (github) light changes
Budget: €30 – €250 EUR
We need to change a free PDF printer proj (github.com/stchan/PdfScribe Or you can suggest another one open source solution if you know one; better C/C++)
The changing is simple instead of opening File Browse Dialog on saving a print job we need to save the file to the default location like (you will read it from regestry value) and then move file to the destination folder (dest folder is a network share; path to read from regestry)
Filename will be generated from time-date-machine-name-stamp.
Additionaly before moving file you need to COUNT pages in the print job (doc) and give this number to another manager app (you can just SendMessage (WM_BROADCAST..) and get a reply allow/deny) This app will tell if user is allowed to print or denied. That's all.
PDF printer app is very easy to compile & modify, you need to add just a few C# code (read reg values, count pages, send message, get reply, return true or false depending from reply)
Like:
static bool GetPdfOutputFilename(ref String outputFile)
{
/* ....*/
outputFile = "C:\\tmp\\000001.pdf";
return true;//filenameRetrieved;
}
Target OS to test on: Windows 10, 11
MAX bid = 100usd/euro
p.s. plz no "manager" bids, we need the end developer to solve and discuss tech questions fast in the chat without waiting for days.
The changing is simple instead of opening File Browse Dialog on saving a print job we need to save the file to the default location like (you will read it from regestry value) and then move file to the destination folder (dest folder is a network share; path to read from regestry)
Filename will be generated from time-date-machine-name-stamp.
Additionaly before moving file you need to COUNT pages in the print job (doc) and give this number to another manager app (you can just SendMessage (WM_BROADCAST..) and get a reply allow/deny) This app will tell if user is allowed to print or denied. That's all.
PDF printer app is very easy to compile & modify, you need to add just a few C# code (read reg values, count pages, send message, get reply, return true or false depending from reply)
Like:
static bool GetPdfOutputFilename(ref String outputFile)
{
/* ....*/
outputFile = "C:\\tmp\\000001.pdf";
return true;//filenameRetrieved;
}
Target OS to test on: Windows 10, 11
MAX bid = 100usd/euro
p.s. plz no "manager" bids, we need the end developer to solve and discuss tech questions fast in the chat without waiting for days.