I need to retire 15 years old system and preserve all data. It can only print documents into specific printer HP LaserJet 5. I can print documents into PCL files and looking for ways to convert all this files into PDFs programmatically. Preferably in C#. Can anybody recommend good library or command line tool? Preferably free ;-)
5 Answers
The commandline tool GhostPCL (part of GhostPDL), by the same developers as Ghostscript, can convert PCL to PDF. Recent changes in their public source code repository provide a fully integrated source tree encompassing Ghostscript, GhostPCL and GhostXPS. This includes MS Visual Studio *.sln and *.vcproj files to build all or part of their products. License is GPL or commercial (commercial licenses to be obtained from Artifex):

- 2,860
- 3
- 21
- 19

- 86,724
- 23
- 248
- 345
The simplest solution I found is VeryPDF PCL Converter http://www.verypdf.com/pcltools/index.html. It has command line mode, GUI (for command line), batch mode and only cost $125. My company has been pay for it. Hope this will help somebody too.

- 593
- 2
- 6
- 12
We are currently using Lincoln's PCL to PDF converter. It was simple to call and provides embed into our C# application. It also provides good feedback in terms of Events when a page has been converted etc so you can even add progress bars etc.

- 4,652
- 10
- 40
- 49
-
Do you have any examples of how you got it to integrate into your code? I'm trying to get it to work with our system, and unless I put the thread to sleep, it looks like it creates a blank PDF file and closes the app before the conversion finished. – Evan M. Aug 29 '12 at 20:48
I've used Visual Softwares pcl2pdf on several projects, it worked well for me.

- 3,860
- 3
- 28
- 34