I've got a Windows Server (currently 2003, will become shortly a 2008 R2) in which there is a service that runs without a logged in user on the server.
This service do some operations on Office files (.xls, .doc, .ppt and their 2007+ form).
I should give that service a new feature: an automated pdf conversion of the Office files.
For me is essential that Office2PDF (or any other Tracker Software product) may:
run without a logged in user (i.e. may be called from command line);
receive some parameters (path of the file that has to be converted to pdf, name and path of the resulting pdf);
convert all .xls, .doc, .ppt Office files.
Is there some way to call Office2PDF (or any other Tracker Software product) from that service to obtain that feature?
I am afraid that our Office2PDF is not designed to allow the kind of usage you need. In fact all our end user products are designed to be used by the user and not to be automated. For your needs you might want to check our Drivers API SDK: http://www.tracker-software.com/product ... rivers-api
that will allow you to create an application that will do exactly what you want and you will have full control over the PDF creation process.
Just another question then:
our company, which is a software house, had developed a C# application that used the Microsoft.Office.Interop libraries to convert Office files into pdf files.
The problem is that our application may not run without a logged in user because of the MS limitations of ther Office's dll.
Are You perfectly sure that an application using the Drivers API SDK may actually run without a logged in user on a Windows Server?
(please note that my question doesn't want to be "rude" in any way: my english is just very bad I'd like to be sure that Drivers API SDK are the right solution before investing our time in it)
Our PDF Tools SDK, and the Simple DLL Viewer SDK will certainly work as services, but I am not sure for the Drivers API SDK - I will need to check with my colleagues working on this SDK and will post their answer a bit later here in this topic.
In the mean time - even if our Drivers API SDK can be run as a service - you will need to find a way to open and pass your third party formats to it for printing - which for Office Documents might be problematic as you've already noticed.