Changeset 693
- Timestamp:
- 01/23/06 10:54:49 (3 years ago)
- Files:
-
- pypdf/trunk/pyPdf/pdf.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pypdf/trunk/pyPdf/pdf.py
r688 r693 291 291 stream.seek(-2, 2) 292 292 line = self.readNextEndLine(stream) 293 assert line == "%%EOF"293 assert line[:5] == "%%EOF" 294 294 295 295 # find startxref entry - the location of the xref table … … 297 297 startxref = int(line) 298 298 line = self.readNextEndLine(stream) 299 assert line == "startxref"299 assert line[:9] == "startxref" 300 300 301 301 # read all cross reference tables and their trailers … … 311 311 ref = stream.read(4) 312 312 assert ref[:3] == "ref" 313 readNonWhitespace(stream) 314 stream.seek(-1, 1) 313 315 num = readObject(stream, self) 314 316 readNonWhitespace(stream) … … 327 329 cnt += 1 328 330 num += 1 331 readNonWhitespace(stream) 332 stream.seek(-1, 1) 329 333 assert stream.read(7) == "trailer" 330 334 readNonWhitespace(stream) … … 393 397 x = stream.read(1) 394 398 stream.seek(-2, 1) 395 if x == '\n' or x == '\r':399 if x == '\n': 396 400 break 397 401 else: … … 795 799 output = PdfFileWriter() 796 800 797 #input1 = PdfFileReader(file(" cc-cc.pdf", "rb"))801 #input1 = PdfFileReader(file("input1.pdf", "rb")) 798 802 #output.addPage(input1.getPage(0)) 799 803 800 input2 = PdfFileReader(file(" PDFReference16.pdf", "rb"))804 input2 = PdfFileReader(file("input2.pdf", "rb")) 801 805 for i in range(input2.getNumPages()): 802 806 output.addPage(input2.getPage(i))
