ABOUT
-----
RNOPDF is a compact PDF viewer having a minimal GUI with easy control options.
It can be handy for quick viewing of PDF files if configured as the default
PDF viewer on your operating system.
This ECS/AGA release is an experimental and cut down version of the program
for Amigas without graphics cards. It's a quick and dirty port with many
features removed from the main releases on other platforms.
FEATURES
--------
- Easy zooming using a mouse
- Search text in documents
- Supports document bookmarks
- Preloads the next page for faster viewing
- Can export PNG images in various resolutions
- Can export pages as text files
- Rotate options
- Keyboard and mouse controllable
- ARexx support
REQUIREMENTS
------------
- At least AmigaOS 3.0, 68020, and xx MB fast RAM (more the better)
- codesets.library (http://aminet.net/search?query=codesets)
- reqtools.library (http://aminet.net/package/util/libs/ReqToolsLib) (1)
- guigfx.library (http://aminet.net/package/dev/misc/guigfxlib) (2)
- render.library (http://aminet.net/search?query=renderlib) (3)
- OpenURL is optional, but without it you can't open web links in a browser
- FBlit, or similar solution, is optional, because you may run out of chip
memory otherwise (4)
1) Older reqtools.libraries may crash and the latest one is the safest bet.
2) Select the nofpu version for machines without a FPU to avoid crashes.
FPU is a math coprocessor, which is integrated in 040 and 060 CPUs, but an
optional add-on for 020 and 030 CPUs.
3) The assembler version (v31) of render.library is better for slower CPUs.
Also ensure that you don't use the FPU version of render.library on systems
without a FPU, because it crashes otherwise.
4) From the Hollywood documentation:
"FBlit is not actually required but highly recommended because otherwise
your chip memory will be gone in no time and Hollywood will run out of
memory. So make sure you install FBlit first and you add Hollywood to its
"Include" list in the "FAllocBitMap" tab. If Hollywood is included in this
list, it will be able to place graphics in fast memory which is absolutely
needed since 2 MB of chip memory certainly won't be enough for Hollywood.
Using FBlit also has the advantage that Hollywood can use the CPU for
blitting which is much faster than the blitter on higher 68k CPUs or WinUAE
anyway."
And if you have issues with FBlit, Picasso96 with a native chipset driver
(http://aminet.net/package/driver/moni/Native) should do the trick too.
*NOTE* if you still experience crashes with an 8000000B software failure,
you're probably running a system without a FPU and some component (library)
is still requiring a FPU. So, double check everything. And if that doesn't
help, maybe you're running out of memory.
INSTALLATION
------------
- Copy the whole directory anywhere you want and just launch the program
CONTROLS
--------
Right . . . . . . . . - Loads the next page
Left . . . . . . . . . - Loads the previous page
Home/t . . . . . . . . - Loads the first page
End/l . . . . . . . . - Loads the last page
PageUp/- . . . . . . . - Jumps 10 pages back
PageDown/+ . . . . . . - Jumps 10 pages forward
j . . . . . . . . . . - Jumps to a selected page
b . . . . . . . . . . - Jumps back to the previously viewed page
m . . . . . . . . . . - Opens the bookmarks requester
s . . . . . . . . . . - Opens the search requester
Held LMB/MMB/Ctrl . . - Zooms the page
Rotate mouse wheel . . - Loads the next or previous page
o . . . . . . . . . . - Opens a new PDF file
i . . . . . . . . . . - Shows information about the current document
1 . . . . . . . . . . - Exports the current page as a text file
2 . . . . . . . . . . - Exports all pages as a text file
3 . . . . . . . . . . - Exports the current page as a PNG image
4 . . . . . . . . . . - Exports all pages as PNG images
c . . . . . . . . . . - Copies the current page to the clipboard as text
e . . . . . . . . . . - Copies the current page to the clipboard as an image
q . . . . . . . . . . - Quits the program
SETTINGS
--------
Program settings are found in the "settings.txt" file in the program dir.
Check the provided example file for more information.
COMMAND LINE OPTIONS AND ICON TOOLTYPES
---------------------------------------
RNOPDF uses non-standard command line arguments. Arguments must be given
in the form of (note the "-" prefix): -argument parameter
Allowed arguments:
-file <file> . . . . . - Opens a PDF file at startup
-defdir <dir> . . . . - Sets the initial directory to open files
-winsize <n> . . . . . - Resizes the window by factor <n>
Example:
RNOPDF -file "Work:Documents/Some Book.pdf"
The same arguments can be used as icon tooltypes, but by omitting the
"-" prefix.
Examples:
DEFDIR=Work:Documents
FILE=Work:Documents/Book.pdf
AREXX
-----
Program's ARexx port is RNOPDF.1 (and .2, .3 etc., for multiple instances)
and supported commands are:
OPEN <file> . . . . . - Opens a new PDF file
FIRST . . . . . . . . - Loads the first page
PREV . . . . . . . . . - Loads the previous page
NEXT . . . . . . . . . - Loads the next page
LAST . . . . . . . . . - Loads the last page
PAGE <n> . . . . . . . - Loads the supplied page number
SEARCH <keyword> . . . - Searches text
EXPORT <n> <dir> . . . - Saves the displayed page as a PNG image, <n> is
image width, <dir> is a destination directory
EXPORTALL <n> <dir> . - Saves all pages as PNG images, <n> is image width,
<dir> is a destination directory
RESIZE <ON|OFF> . . . - Sets the "Resize automatically" setting
PRELOAD <ON|OFF> . . . - Sets the "Preload next page" setting
FLUSH <ON|OFF> . . . . - Sets the "Flush Polybios.ext" setting
ZOOM <n> . . . . . . . - Sets the "Zoom level" setting, <n> is 2, 3, or 4
ZOOMKEY <key> . . . . - Sets the "Zoom key", <key> is SHIFT, CONTROL, or ALT
ROTATE <n> . . . . . . - Sets the "Rotate" setting, <n> is -90, 0, 90, or 180
ICONIFY . . . . . . . - Iconifies the program
UNICONIFY . . . . . . - Un-iconifies the program
TOGGLEICONIFY . . . . - Toggles the iconify state
QUIT . . . . . . . . . - Quits the program
HELP . . . . . . . . . - Returns a list of the supported commands
GET <FILE|PAGE|PAGES> - Returns the requested value
Example (MorphOS only):
RXCmd RNOPDF.1 "GET PAGE"
Example (all Amiga compatibles):
RX "ADDRESS RNOPDF.1;GET PAGE"
HISTORY
-------
Version 0.1:
- Initial test release for ECS/AGA machines. Based loosely on the version 1.4
of the RNOPDF program for other platforms. This version is missing the UI,
fullscreen, and other options for now, so uses hybrid version numbering.
WEB
---
- Please visit http://jpv.wmhost.com/jpv_software/ for screenshots, support,
donations, and other software I created
- This program is made with Hollywood: http://www.hollywood-mal.com/
THANKS TO
---------
- Densho/RNO for the logo
- Neil Pearson for proof-reading and testing
DISCLAIMER
----------
This software is made available to you as Freeware and you may use this
software in whatever way you wish, but the author accepts no liability for
any damage caused to your system or other connected peripherals by using
this software.
|