The “Capture current page as PDF” button generates unusable results by failing to segment longer web pages.
Whereas OS X “Print to PDF” does a good job of segmenting into printable pages, “Capture current page as PDF” is failing to do so in 2.0pb5
Try, for example, with the interesting Devonthink review at:
stevenberlinjohnson.com/mova … 00230.html
You will get a PDF about 5 metres long, which can not be printed or even conveniently viewed on screen …
That’s intentional, it’s creating “web pdfs” which preserve exactly the original layout.
Well, intentionality is nice. Do “web pdfs” seem useful ?
How about a second button which gives page-segmented pdfs ?
These seem easier to:
- Print
- View on screen
- Navigate and give specific references within …
Alternatively - perhaps an option to select the behaviour (segmenting or “web”) of the PDF button ?
There are users who differ with your perspective and wish to capture a Web page in non-paginated PDF.
That’s why providing this capture mode is intentional. And for you, paginated PDFs. 
There are already several ways to capture paginated PDFs.
Fair enough 
Note, however, that it was annoying to hit a button simply labelled “PDF” and to unexpectedly generate something unusual and, in fact, unusable (in my not untypical case).
Perhaps a more informative tooltip / label for this slightly specialised button would prove helpful.
Thanks !
This script creates a paginated PDF of the frontmost document:
-- Capture paginated PDF
-- Created by Christian Grunenberg on Fri Nov 10 2006.
-- Copyright (c) 2006-2009. All rights reserved.
tell application id "com.devon-technologies.thinkpro2"
try
if not (exists think window 1) or not (exists content record of think window 1) then error "No window/document is open."
set theWindow to think window 1
set theURL to URL of theWindow
set theName to name of content record of theWindow
set thePDF to paginated PDF of theWindow
set theRecord to create record with {name:theName, type:PDF document, URL:theURL} in current group
set data of theRecord to thePDF
on error error_message number error_number
if the error_number is not -128 then display alert "DEVONthink Pro" message error_message as warning
end try
end tell
Excellent. Useful and instructive.
Many thanks.