AminetAminet
Search:
85486 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/dtype/PDFDatatype.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:PDF datatypes - read PDFs on your Amiga
Author: marcus.gerards at googlemail.com (Marcus Gerards)
Uploader:marcus gerards googlemail com (Marcus Gerards)
Type:util/dtype
Version:1.0
Architecture:m68k-amigaos >= 3.0
Date:2026-08-17
Requires:AmigaOS 3.0 or newer. Builds for 68000/020/040/060 included.
Distribution:NoCD
Download:util/dtype/PDFDatatype.lha - View contents
Readme:util/dtype/PDFDatatype.readme
Downloads:1

PDFDatatype 1.0  --  15.8.2026


WHAT IT IS

Three AmigaOS datatypes that teach the system to open PDF files. Install
them once and a .pdf is an ordinary file: double-click it on Workbench, or
open it in MultiView, and the page appears -- with buttons to turn pages
and zoom, and text you can mark with the mouse and copy to the clipboard.

Nothing else has to change. Any program that already shows a picture or a
text file through the datatypes system now shows a PDF too.

  pdf.datatype     plain text pages          (a text.datatype subclass)
  pdfpic.datatype  a page that is one image  (a picture.datatype subclass)
  pdfdoc.datatype  everything else           (the general viewer)

You do not choose between them; the file does. Each descriptor carries its
own recognition code, reads the first page, and claims the file or declines
it.


WHAT IT READS

Measured against real documents -- journal papers, slide decks, a hardware
manual, contracts, a 290-page scanned book, work paperwork -- and not
guessed from the specification.

  Yes  PDF 1.0 to 1.7, from Acrobat, Word, LaTeX, OpenOffice, TCPDF,
       scanners, and from the Amiga's own PDFPrinter driver
  Yes  compressed files (FlateDecode, RunLengthDecode), cross-reference
       streams, object streams, linearized files, page trees of any depth
  Yes  positioned multi-font text, in colour, sideways, with umlauts and
       accents -- marked with the mouse and copied to the clipboard
  Yes  scanned pages in black & white, grey and colour, JPEG included
       (handed to the system's own JPEG datatype)
  Yes  figures placed on a text page
  Yes  lines, boxes, rules, curves and filled shapes -- a schematic of a
       hundred thousand line segments draws in full

  No   encrypted or password-protected files: they will not open at all
  No   fillable forms and XFA, annotations, transparency, gradients and
       pattern fills, and re-usable drawing groups (Form XObjects) -- a
       page built entirely out of one comes up blank
  No   CCITT G3/G4, JBIG2 and JPEG 2000 scans
  No   embedded fonts: text is drawn in the nearest Amiga font at the
       nearest available size, spaced by the document's own measurements
  No   non-Latin writing; no text search, no links, no editing

The manual says all of this again, at length, in a form written for
readers rather than for programmers.


WHAT IT IS NOT

A READING tool, not a proofing tool. It exists so a PDF can be read on a
640x256 screen, in sixteen colours, on a 68000 with two megabytes.

It is NOT suitable for print production -- for judging, checking or
approving anything going to a printing press. The typefaces are not the
document's, the colours are the nearest your screen can manage, fine
hairlines round to whole pixels, and some page content is not drawn at all
and does not announce that it is missing. Use a real prepress application
for that, on a machine built for it.

For reading what a document says, what a drawing shows and what a table
contains, this is exactly what it is for.


WHAT YOU NEED

AmigaOS 3.0 (V39) or newer -- that is when datatypes.library appeared.
Developed and tested on AmigaOS 3.2. A 68000 with 2 MB is enough; big
scans and dense drawings want more, and a page that will not fit is shown
a zoom step smaller rather than refused.

Pages that are pictures are decoded here and displayed by the system's own
jpeg.datatype and bmp.datatype, both of which ship with AmigaOS. Text-only
pages need neither.

Four builds are supplied, one per processor family -- 68000, 68020, 68040
and 68060 -- and the Installer picks the one your machine has. About 400 KB
installed.


WHAT IS IN THE ARCHIVE

  Install    the Installer script: processor, manual, languages, done
  Files/     four builds of the three classes and their descriptors
  Docs/      the manual, in English and German, as AmigaGuide
  Tools/     DTInfo and DTLoad, Shell diagnostics for when a PDF opens as
             plain text


INSTALLATION

Double-click the Install icon. It asks which processor you have (already
detected and pre-selected), whether to install the manual, and in which
languages -- then copies the classes into SYS:Classes/DataTypes, the
descriptors into DEVS:DataTypes, and registers them. No reboot.

Then open a PDF.


LICENCE

Copyright (C) 2026 Marcus Gerards. All rights reserved.

This covers the datatype classes, their descriptors, the diagnostic
programs and their documentation, icons and other supplied files.

You may download, install and use the Software free of charge for your own
private and personal purposes.

It may NOT be sold or otherwise distributed commercially, in whole or in
part. It may NOT be bundled or combined with any other software, hardware,
magazine, cover disk, collection or product. It may NOT otherwise be
published, redistributed or mirrored, in any form, whether modified or
unmodified. Each of these requires the author's prior written permission --
please ask first:

  Marcus Gerards
  marcus.gerards@googlemail.com

The Software is provided "as is", without warranty of any kind, express or
implied, including but not limited to the warranties of merchantability,
fitness for a particular purpose and noninfringement. In no event shall the
author be liable for any claim, damages or other liability arising from, out
of or in connection with the Software or its use.

All rights not expressly granted above are reserved by the author. The full
text is in the manual, under "License".


Contents of util/dtype/PDFDatatype.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                  15721   40942  38.4% -lh5- 90fe Aug 16 17:50 PDFDatatype/Docs/Deutsch/PDFDatatype.guide
[Amiga]                    193     766  25.2% -lh5- 8e1f Aug 16 17:50 PDFDatatype/Docs/Deutsch/PDFDatatype.guide.info
[Amiga]                    190     800  23.8% -lh5- d139 Aug 16 17:50 PDFDatatype/Docs/Deutsch.info
[Amiga]                  13835   36213  38.2% -lh5- ea4d Aug 16 17:50 PDFDatatype/Docs/English/PDFDatatype.guide
[Amiga]                    193     766  25.2% -lh5- 8e1f Aug 16 17:50 PDFDatatype/Docs/English/PDFDatatype.guide.info
[Amiga]                    187     800  23.4% -lh5- 850c Aug 16 17:50 PDFDatatype/Docs/English.info
[Amiga]                    187     800  23.4% -lh5- 6c16 Aug 16 17:50 PDFDatatype/Docs.info
[Amiga]                  28674   46844  61.2% -lh5- 931f Aug 16 17:50 PDFDatatype/Files/68000/Classes/pdf.datatype
[Amiga]                  73502  118708  61.9% -lh5- 14fc Aug 16 17:50 PDFDatatype/Files/68000/Classes/pdfdoc.datatype
[Amiga]                  29960   48800  61.4% -lh5- 21b8 Aug 16 17:50 PDFDatatype/Files/68000/Classes/pdfpic.datatype
[Amiga]                    382     454  84.1% -lh5- 9ee1 Aug 16 17:50 PDFDatatype/Files/68000/DataTypes/PDF
[Amiga]                    183     757  24.2% -lh5- 2e95 Aug 16 17:50 PDFDatatype/Files/68000/DataTypes/PDF.info
[Amiga]                  19672   32016  61.4% -lh5- 9e0c Aug 16 17:50 PDFDatatype/Files/68000/DataTypes/PDFdoc
[Amiga]                    219     757  28.9% -lh5- a4a8 Aug 16 17:50 PDFDatatype/Files/68000/DataTypes/PDFdoc.info
[Amiga]                  19526   31776  61.4% -lh5- 8148 Aug 16 17:50 PDFDatatype/Files/68000/DataTypes/PDFpic
[Amiga]                    205     757  27.1% -lh5- eadc Aug 16 17:50 PDFDatatype/Files/68000/DataTypes/PDFpic.info
[Amiga]                  29468   46108  63.9% -lh5- 61be Aug 16 17:50 PDFDatatype/Files/68020/Classes/pdf.datatype
[Amiga]                  74965  117580  63.8% -lh5- 1585 Aug 16 17:50 PDFDatatype/Files/68020/Classes/pdfdoc.datatype
[Amiga]                  30807   48640  63.3% -lh5- 1dd2 Aug 16 17:50 PDFDatatype/Files/68020/Classes/pdfpic.datatype
[Amiga]                    450     590  76.3% -lh5- a766 Aug 16 17:50 PDFDatatype/Files/68020/DataTypes/PDF
[Amiga]                    183     757  24.2% -lh5- 2e95 Aug 16 17:50 PDFDatatype/Files/68020/DataTypes/PDF.info
[Amiga]                  20157   31224  64.6% -lh5- c55e Aug 16 17:50 PDFDatatype/Files/68020/DataTypes/PDFdoc
[Amiga]                    219     757  28.9% -lh5- a4a8 Aug 16 17:50 PDFDatatype/Files/68020/DataTypes/PDFdoc.info
[Amiga]                  19966   30904  64.6% -lh5- 31da Aug 16 17:50 PDFDatatype/Files/68020/DataTypes/PDFpic
[Amiga]                    205     757  27.1% -lh5- eadc Aug 16 17:50 PDFDatatype/Files/68020/DataTypes/PDFpic.info
[Amiga]                  29275   47048  62.2% -lh5- 5251 Aug 16 17:50 PDFDatatype/Files/68040/Classes/pdf.datatype
[Amiga]                  74802  120200  62.2% -lh5- 827c Aug 16 17:50 PDFDatatype/Files/68040/Classes/pdfdoc.datatype
[Amiga]                  30663   49572  61.9% -lh5- db25 Aug 16 17:50 PDFDatatype/Files/68040/Classes/pdfpic.datatype
[Amiga]                    457     602  75.9% -lh5- 888c Aug 16 17:50 PDFDatatype/Files/68040/DataTypes/PDF
[Amiga]                    183     757  24.2% -lh5- 2e95 Aug 16 17:50 PDFDatatype/Files/68040/DataTypes/PDF.info
[Amiga]                  20028   31888  62.8% -lh5- b747 Aug 16 17:50 PDFDatatype/Files/68040/DataTypes/PDFdoc
[Amiga]                    219     757  28.9% -lh5- a4a8 Aug 16 17:50 PDFDatatype/Files/68040/DataTypes/PDFdoc.info
[Amiga]                  19857   31564  62.9% -lh5- 550e Aug 16 17:50 PDFDatatype/Files/68040/DataTypes/PDFpic
[Amiga]                    205     757  27.1% -lh5- eadc Aug 16 17:50 PDFDatatype/Files/68040/DataTypes/PDFpic.info
[Amiga]                  29137   46204  63.1% -lh5- 4ac5 Aug 16 17:50 PDFDatatype/Files/68060/Classes/pdf.datatype
[Amiga]                  74202  117836  63.0% -lh5- 4a6f Aug 16 17:50 PDFDatatype/Files/68060/Classes/pdfdoc.datatype
[Amiga]                  30478   48668  62.6% -lh5- 3294 Aug 16 17:50 PDFDatatype/Files/68060/Classes/pdfpic.datatype
[Amiga]                    438     582  75.3% -lh5- 6191 Aug 16 17:50 PDFDatatype/Files/68060/DataTypes/PDF
[Amiga]                    183     757  24.2% -lh5- 2e95 Aug 16 17:50 PDFDatatype/Files/68060/DataTypes/PDF.info
[Amiga]                  19829   31100  63.8% -lh5- fac8 Aug 16 17:50 PDFDatatype/Files/68060/DataTypes/PDFdoc
[Amiga]                    219     757  28.9% -lh5- a4a8 Aug 16 17:50 PDFDatatype/Files/68060/DataTypes/PDFdoc.info
[Amiga]                  19636   30776  63.8% -lh5- fb8f Aug 16 17:50 PDFDatatype/Files/68060/DataTypes/PDFpic
[Amiga]                    205     757  27.1% -lh5- eadc Aug 16 17:50 PDFDatatype/Files/68060/DataTypes/PDFpic.info
[Amiga]                   3599   14281  25.2% -lh5- 4c74 Aug 16 17:50 PDFDatatype/Install
[Amiga]                    235     799  29.4% -lh5- be72 Aug 16 17:50 PDFDatatype/Install.info
[Amiga]                   1057    2117  49.9% -lh5- 5f37 Aug 16 17:50 PDFDatatype/LICENSE
[Amiga]                    148     361  41.0% -lh5- 88a3 Aug 16 17:50 PDFDatatype/LICENSE.info
[Amiga]                   2858    5885  48.6% -lh5- a751 Aug 16 17:50 PDFDatatype/PDFDatatype.readme
[Amiga]                    148     361  41.0% -lh5- 3674 Aug 16 17:50 PDFDatatype/PDFDatatype.readme.info
[Amiga]                   3865    6364  60.7% -lh5- e659 Aug 16 17:50 PDFDatatype/Tools/DTInfo
[Amiga]                   4318    7656  56.4% -lh5- 67f0 Aug 16 17:50 PDFDatatype/Tools/DTLoad
[Amiga]                    150     238  63.0% -lh5- 084a Aug 16 17:50 PDFDatatype/Tools/ShowTypes
[Amiga]                    215     828  26.0% -lh5- 603c Aug 16 17:50 PDFDatatype/Tools/ShowTypes.info
[Amiga]                    965    2017  47.8% -lh5- e02f Aug 16 17:50 PDFDatatype/Tools/Tools.readme
[Amiga]                    147     361  40.7% -lh5- 8fe9 Aug 16 17:50 PDFDatatype/Tools/Tools.readme.info
[Amiga]                    189     800  23.6% -lh5- 1776 Aug 16 17:50 PDFDatatype/Tools.info
[Amiga]                    184     800  23.0% -lh5- 8b73 Aug 16 17:50 PDFDatatype.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        57 files  747343 1242723  60.1%            Aug 17 00:09
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>