KTUGFaq

KTUG FAQ

α:
йȣ:
You can do very well in speculation where land or anything to do with earth is concerned.
?독후감&value=PDF%B8%B8%B5%E9%B1%E2 › TeX�������&value=TeX遣;占쏙옙占쏙옙&value=MiKTeX과KC2006ttf2pk › pyPDF
  • [http]Ȩ
  • PDF ڸ (without Acrobat)
    • : Workshop/2008Spring ȣ Acrobat Professional ִ (?) α׷ ذغ.
    • ҽ document1.pdf document-output.pdf ݴϴ.
      • ڸϴ.
      • ù 2page δ Ǿ մϴ.
      • Acrobat Professional Crop Box ׳ Media Box߽ϴ.
      • ҽ
        #!/usr/bin/env python
        from pyPdf import PdfFileWriter, PdfFileReader
        
        output = PdfFileWriter()
        inputleft = PdfFileReader(file("document1.pdf", "rb"))
        inputright = PdfFileReader(file("document1.pdf", "rb"))
        
        def LeftHalfPage(p):
            p.mediaBox.upperRight = (
                p.mediaBox.getUpperRight_x() / 2,
                p.mediaBox.getUpperRight_y()
                )
            return p
        
        def RightHalfPage(p):
            p.mediaBox.lowerLeft = (
                p.mediaBox.getUpperRight_x() / 2,
                p.mediaBox.getLowerLeft_y()
                )
            return p
        
        ###########################################################
        output.addPage(LeftHalfPage(inputleft.getPage(0)))
        endPage = RightHalfPage(inputright.getPage(0))
        
        for i in range(1, inputleft.getNumPages()):
            output.addPage(LeftHalfPage(inputleft.getPage(i)))
            output.addPage(RightHalfPage(inputright.getPage(i)))
        
        output.addPage(endPage)
        
        # print how many pages input1 has:
        print "document1.pdf has %s pages." % inputleft.getNumPages()
        
        # finally, write "output" to document-output.pdf
        outputStream = file("document-output.pdf", "wb")
        output.write(outputStream)
        outputStream.close()
        

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2008-05-27 08:16:53
Processing time 0.0313 sec