예제 #1
0
#!/bin/sh
''''exec "$(dirname "$0")"/ImageJ.sh --jython "$0" "$@" # (call again with fiji)'''

from com.itextpdf.text.pdf import PdfReader, PdfName, PdfNumber, PdfStamper
from java.io import FileOutputStream
import sys

if len(sys.argv) != 3:
	print 'Usage:', sys.argv[0], 'source.pdf', 'target.pdf'
	sys.exit(1)

reader = PdfReader(sys.argv[1])
for k in range(0, reader.getNumberOfPages()):
	reader.getPageN(k + 1).put(PdfName.ROTATE, PdfNumber(90))
	print "rotated", k

stamper = PdfStamper(reader, FileOutputStream(sys.argv[2]))
stamper.close()
예제 #2
0
#!/bin/sh
''''exec "$(dirname "$0")"/ImageJ.sh --jython "$0" "$@" # (call again with fiji)'''

from com.itextpdf.text.pdf import PdfReader, PdfName, PdfNumber, PdfStamper
from java.io import FileOutputStream
import sys

if len(sys.argv) != 3:
    print 'Usage:', sys.argv[0], 'source.pdf', 'target.pdf'
    sys.exit(1)

reader = PdfReader(sys.argv[1])
for k in range(0, reader.getNumberOfPages()):
    reader.getPageN(k + 1).put(PdfName.ROTATE, PdfNumber(90))
    print "rotated", k

stamper = PdfStamper(reader, FileOutputStream(sys.argv[2]))
stamper.close()