Skip to content
This repository has been archived by the owner on Jul 7, 2020. It is now read-only.

Fetch page from outline #12

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Fetch page from outline #12

wants to merge 3 commits into from

Conversation

dpifke
Copy link

@dpifke dpifke commented Jun 7, 2017

I've implemented the ability to get the page corresponding to an entry
in the outline (aka table of contents), and to walk to the next or previous
page in the document given just a Page object.

This is admittedly quick and dirty. It works on the handful of PDF
files I tried it with, but I haven't actively sought out corner cases.

dpifke added 3 commits June 6, 2017 19:40
I've implemented the ability to get the page corresponding to an entry
in the outline (aka table of contents).

This is admittedly quick and dirty.  It works on the handful of PDF
files I tried it with, but I haven't actively sought out corner cases.
This commit adds support for finding the next or previous pages in the
document.  This is especially useful when the page number isn't known,
e.g. because it was reached via the outline.
I didn't realize I already had a handy reference to *pdf.Reader
present in Outline (by way of Value).  This means Page() can be a
method of Outline, rather than a method of *pdf.Reader, which seems to
me a more logical place for it.  Best to change this now, before
anyone else might be using this code.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant