Re: any lib to extract pages form pdf and then merge?
On Tuesday 26 May 2009 06:47, oyster wrote: > I want to extract some pages from vary pdf files, then write them > with/witout rotation into one new pdf file. something likes this [...] > I have tried pypdf, but it errs and exits on some of my pdfs(no, the > files have no password) Maybe you could get in touch with the author to try and work around these problems. David -- http://mail.python.org/mailman/listinfo/python-list
Re: any lib to extract pages form pdf and then merge?
On May 26, 12:47 am, oyster wrote: > I want to extract some pages from vary pdf files, then write them > with/witout rotation into one new pdf file. something likes this > [py] > import gfx > doc = gfx.open("pdf", r"Theory.pdf") > pdf = gfx.PDF() > for pagenr in [1,5,7]: > page = doc.getPage(pagenr) > > if pagenr==1: > page.rotate(90) #for some > pages > > pdf.startpage(page.width, page.height) > page.render(pdf) > pdf.endpage() > pdf.save("new pdf.pdf") > [/py] > > I have tried pypdf, but it errs and exits on some of my pdfs(no, the > files have no password) > > can someone suggest on such a lib for python on windows/or a pure C-dll? > (I mean pdf page->pdf, not pdf page->pic->pdf) > > thanx I'd recommend reportlab http://www.reportlab.org/>. It is mostly geared towards creating new PDFs, but it is pretty much best-of-breed AFAICT. Geremy Condra -- http://mail.python.org/mailman/listinfo/python-list
any lib to extract pages form pdf and then merge?
I want to extract some pages from vary pdf files, then write them with/witout rotation into one new pdf file. something likes this [py] import gfx doc = gfx.open("pdf", r"Theory.pdf") pdf = gfx.PDF() for pagenr in [1,5,7]: page = doc.getPage(pagenr) if pagenr==1: page.rotate(90) #for some pages pdf.startpage(page.width, page.height) page.render(pdf) pdf.endpage() pdf.save("new pdf.pdf") [/py] I have tried pypdf, but it errs and exits on some of my pdfs(no, the files have no password) can someone suggest on such a lib for python on windows/or a pure C-dll? (I mean pdf page->pdf, not pdf page->pic->pdf) thanx -- http://mail.python.org/mailman/listinfo/python-list