» Archive for October, 2007

UC Berkeley launches YouTube channel

Monday, October 8th, 2007 by rubypdf

UC Berkeley on YouTube will provide a public window into university life - academics, events and athletics - which will build on our rich tradition of open educational content for the larger community

The University of California, Berkeley is the preeminent public research and teaching institution in the nation. From classic literature to emerging technologies, the curricula of our 130 academic departments span the wide world of thought and knowledge. Supported by the people of California, the university has embraced public service as an essential part of its mission since 1868.

Relative info:
Campus launches YouTube channel
UC Berkeley on YouTube

pdftoppm–free tool to convert PDF to ppm and other format images

Friday, October 5th, 2007 by rubypdf

pdftoppm - Portable Document Format (PDF) to Portable Pixmap (PPM) converter (version 3.00)
when you get ppms, you can convert them to any format images with other image convert tools.

Synopsis

pdftoppm [options] PDF-file PPM-root

Description

Pdftoppm converts Portable Document Format (PDF) files to color image files in Portable
Pixmap (PPM) format, grayscale image files in Portable Graymap (PGM) format, or monochrome image files in Portable Bitmap (PBM) format.

Pdftoppm reads the PDF file, PDF-file, and writes one PPM file for each page, PPM-root-nnnnnn.ppm, where nnnnnn is the page
number.

Configuration File

Pdftoppm reads a configuration file at startup. It first tries to find the user’s
private config file, ~/.xpdfrc. If that doesn’t exist, it looks for a system-wide config file, /etc/xpdf/xpdfrc. See the xpdfrc(5) man page for
details.

Options

Many of the following options can be set with configuration file commands. These are listed in
square brackets with the description of the corresponding command line option.

-f number
Specifies the first page to convert.
-l number

Specifies the last page to convert.
-r number
Specifies the resolution, in DPI. The default is 150 DPI.
-mono
Generate a monochrome PBM file (instead of a color PPM file).
-gray
Generate a grayscale PGM file (instead of a color PPM file).
-t1lib yes | no
Enable or disable t1lib (a Type 1 font rasterizer). This defaults to “yes”. [config file: enableT1lib]

-freetype yes | no
Enable or disable FreeType (a TrueType / Type 1 font rasterizer). This defaults to “yes”. [config file: enableFreeType]
-aa yes | no
Enable or disable font anti-aliasing. This defaults to “yes”. [config file: antialias]
-opw password

Specify the owner password for the PDF file. Providing this will bypass all security restrictions.
-upw password
Specify the user password for the PDF file.
-q
Don’t print any messages or errors. [config file: errQuiet]
-v
Print copyright and version information.
-h
Print usage information. (-help and –help are equivalent.)

Exit Codes

The Xpdf tools use the following exit codes:

  1. No error.
  2. Error opening a PDF file.
  3. Error opening an output file.
  4. Error related to PDF permissions.
  5. Other error.

Author

The pdftoppm software and documentation are copyright 1996-2004 Glyph & Cog, LLC.

jpegextractor—extract embedded JPEG streams from arbitrary files

Friday, October 5th, 2007 by rubypdf

because jpegextractor has some relation with PDF, so post it here.

Several file formats can include images as JPEG streams, e.g. PDF document files or ACDSee image database thumbnail files (image_db.dtf). In order to get to those JPEGs, it was necessary to either have a program that knows the file format and can extract the JPEGs from the right places, or to use a hex editor and copy binary data “manually”.

jpegextractor has yet another approach, it uses the fact that valid binary JPEG streams start with the byte sequence (given as values in hexadecimal notation) ff d8 ff and end with ff d9. It copies all of those streams to new files. As jpegextractor simply looks for the two sequences it does not have to know the format of the encapsulating file and thus works with all formats that embed JPEG streams.

Caveat: jpegextractor has problems with embedded thumbnails which are stored as JPEG streams within the JPEG stream.

Usage: java jpegextractor [FILEs]
Extract embedded JPEG streams from arbitrary files or standard input.

Options:
-H, –help Print this help screen and terminate.
-d, –digits NUM Pad numbers in output files to NUM digits.
-D, –outputdirectory DIR Write to directory DIR (default: “.”).
-p, –prefix P Use P as output prefix (default: “output”).
-s, –suffix S Use S as output suffix (default: “.jpg”).
-n, –initialnumber NUM Use NUM as initial output number (default: 0).
-o, –overwrite Overwrite existing output files.
-q, –quiet Nothing is written to standard output.

Download source code and bytecode as a single ZIP archive: jpegextractor.zip (8 KB).

for more info, please visit
http://www.geocities.com/marcoschmidt.geo/jpeg-extractor.html