# StdinToPDF.py # Read the contents of stdin (standard input) and write it to a PDF file # whose name is specified as a command line argument. # Author: Vasudev Ram - http://www.dancingbison.com # This program is part of the xtopdf toolkit: # https://bitbucket.org/vasudevram/xtopdf import sys from PDFWriter import PDFWriter try: with PDFWriter(sys.argv[1]) as pw: pw.setFont("Courier", 12) for lin in sys.stdin: pw.writeLine(lin) except Exception, e: print "ERROR: Caught exception: " + repr(e) sys.exit(1)