hhPDFViewer v0.8.0

Kaveh Bazargan kaveh at rivervalleytechnologies.com
Mon Dec 3 09:18:56 EST 2018


Hi Hermann

Thanks for this. Any way of selecting or copying text from the PDF file?

Any way of finding a particular text in the PDF?

On Wed, 28 Nov 2018 at 14:47, Lagi Pittas via use-livecode <
use-livecode at lists.runrev.com> wrote:

> Brilliant stuff Hermann
>
> Thanks,
>
> Lagi
>
> On Mon, 26 Nov 2018 at 19:44, hh via use-livecode <
> use-livecode at lists.runrev.com> wrote:
>
> > Sometimes one wishes to have a unique PDF display, independent of the
> > user's current internet-plugin. Or one wishes to have a feature that
> > these plugins don't have (for example rotation). Then pdf.js comes in.
> >
> > hhPDFViewer is a basic GUI to the JavaScript pdf library "pdf.js"
> > ( https://mozilla.github.io/pdf.js/  (watch the license)).
> >
> > My current solution can display both local and remote pdfs.
> > And it does NOT need a (local) server.
> >
> > The widget uses pdf.js to display (and load) one single page of any
> > multipage pdf. It needs 2.3 MByte of space in the temporary folder
> > + 1.3*the size of the displayed pdf.
> >
> > You can
> > [*]Switch to prev/next/any page of the PDF.
> > [*]Zoom in, zoom out or fit the PDF to width or height of the browser
> > widget's width or height.
> > [*]Fit the browser widget's rect to the page container's rect
> > (hold down the shiftkey when using the controls for that).
> > [*]Rotate the PDF to 0, 90, 180, 270 degrees.
> > [*]Grab the PDF to scroll the PDF left/up/right/down.
> >
> > Download hhPDFViewer from "Sample Stacks" or
> > http://livecodeshare.runrev.com/stack/916/
> >
> > The library is included in the stack, so that also an offline usage
> > (with local PDFs) is possible.
> > I didn't already test it but the stack should run on any platform where
> > the browser widget works. For mobile you still have do some work for
> > resizing the browser widget and the controls group (and changing some
> > triggers). If there is enough interest I'll implement more features.
> >
> >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>


-- 
Kaveh Bazargan
Director
River Valley Technologies <http://rivervalleytechnologies.com/> • Twitter
<https://twitter.com/kaveh1000> • LinkedIn
<https://www.linkedin.com/in/bazargankaveh/>



More information about the Use-livecode mailing list