Hi Moris,
Thanks for your inquiry.
Below are my answers to your questions.
1) Our Spire.PDF can be used in windows service app. Kindly note the dos window is the default behavior of Console app when running, if you don't want to open it, please change the Console application to Windows Application in the "Output type" setting. See the attached screenshot for details.
2) Our Spire.PDF supports setting printer properties, such as printer name, copies and so on. Sample code is shown as below. If this is not what you want, pleas provide further information to help us have a better understanding on your need.
- Code: Select all
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile(file);
pdf.PrintSettings.PrinterName = "PrinterName";
//Setting landscape print
pdf.PrintSettings.Landscape = true;
//Set color printing
pdf.PrintSettings.Color = true;
//Set up double-sided printing
pdf.PrintSettings.Duplex = new Duplex();
//Set the number of prints
pdf.PrintSettings.Copies = 6;
//Set the print controller without printing process dialog
pdf.PrintSettings.PrintController = new StandardPrintController();
pdf.Print();
3) Yes, you can use our Free Spire.PDF, just go head.
Friendly Reminder: Free Spire.PDF has limitations on pages, and we don't upgrade our free version regularly. Hence, our commercial version is more stable and contains more features than the free one, I would suggest that you evaluate our commercial version (
Spire.PDF Pack(Hot Fix) Version:7.8.2), we are willing to provide you with a one-month temporary license. You can apply for a temporary license from this link:
https://www.e-iceblue.com/TemLicense.html. If there is any question, please feel free to write back.
Sincerely,
Annika
E-iceblue support team
Login to view the files attached to this post.