Comments (1)
Apparently the page you try to access does not exist in the document.
The PDF#pages method returns an array of Page objects, so they are indexed from
number 0.
If you want to reference the first page of the document, you can do either
pdf.pages.first or pdf.pages[0]. Then if you want to access the second page,
you have to do pdf.pages[1], and so on. pdf.pages[2] is actually referencing
the third page.
If your document actually does have at least three pages, then this is a bug. I
would like to get a look at the PDF file if this is the case.
Regards,
Guillaume
Original comment by [email protected]
on 4 Nov 2011 at 2:30
from origami-pdf.
Related Issues (20)
- Error on saving obfuscated pdf
- ccittfaxdecode issue when rows > 1 HOT 1
- Support filter abbreviation HOT 1
- Patch for /lib/origami/graphics/instruction.rb HOT 1
- Patch for /lib/origami/numeric.rb HOT 4
- Patch for /lib/origami/graphics/instruction.rb HOT 1
- Linearized document causes error: Cannot remove last revision
- Can't decrypt file because of wrong padding HOT 1
- Cannot compute correct okey in AESv3 R5 HOT 1
- pdf.encrypt incompatible character encodings: UTF-8 and ASCII-8BIT HOT 2
- No tests, examples, or documentation on how to use acro/xdp forms
- Error: uninitialized constant Origami::DICT_SPECIAL_TYPES HOT 1
- Created ruby script from PDF, script produces error HOT 4
- Please include tests in releases uploaded to rubygems
- Move project to GitHub
- The avast detected origami includes virus
- Unable to process signed document from Adobe Echosign
- Creating clean pdf destroys pdf
- Error during launch of pdfwalker
- undefined method `[]=' for nil:NilClass
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from origami-pdf.