pdf tools mac
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 1503
PDF Toolkit 0.6
PDF Toolkit is a simple servicemenu for PDF files. more>>
PDF Toolkit is a simple servicemenu for PDF files.
Main features:
- give master password
- give user password
- allow only printing
- watermark
- extract a range of pages
- join PDF files
<<lessMain features:
- give master password
- give user password
- allow only printing
- watermark
- extract a range of pages
- join PDF files
Download (0.50MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1312 downloads
Radar Tools 0.18
Radar Tools is an advanced SAR remote sensing image processing software. more>>
Radar Tools in short RAT is a small collection of tools for processing SAR (synthetic aperture radar) remote sensing data, packed together in a nice graphical user interface.
Our motivation to start the development of RAT is that modern remote sensing software like Erdas Image or ENVI include only some basic SAR functionality. Advanced algorithms have to be implemented by oneself.
So we descided to start the development of RAT. RAT should bring modern SAR algorithms to a wider user-base by simplifying in particular the data handling and processing of complex SAR data.
RAT is planned as an ongoing community effort, i.e. there will be no final version with a certain functionality. It is our idea to include more and more SAR tools in future and to make them freely available to the scientific community.
We of course also hope for external contributions. Because of this, the programming interface of RAT is kept quite simple and adding own functions is quite easy. Function templates are included in the distribution and a step-by-step description of how to program a RAT module will appear soon in the documentation.
Main features:
General features
- Cross-platform (Unix, Windows, Linux & Mac OSX)
- Free software, no commercial software license needed (when using the IDL-VM version)
- Availability of the complete source code
- Modular design, easy to extend by own functions
- Small memory footprint even when processing large images (vertical tiling)
- No limitation on the image size
- Keep track of data representation changes during image processing
- Optimised preview on screen while calculations are done in full resolution
- Native import routines for E-SAR (DLR) and ENVISAT-IMS (ESA) data
- Export possibility to generic graphic formats (png, jpg & tiff)
- Undo function for the last processing step
Generic image manipulation
- Resize, presumming & cut region
- Zooming of an area of interest
- Mirror vertical and horizontal
- Binary transforms
Single channel SAR
- SAR speckle filtering (Boxcar, Median, Gauss, Kuan, Frost, MAP Lee, refined Lee, Lee-Sigma)
- Edge detection (RoA, MSP-RoA, Sobel, Roberts)
- Co-occurance texture features, variation coefficient
- Point and distributed target analysis
- Generic slant-to-ground range projection
SAR polarimetry
- Polarimetric point target analysis
- Polarimetric speckle filtering (Boxcar, Lee, refined Lee)
- Polarimetric CFSAR edge detection
- Calculation of interchannel ratios, correlation & phase differences
- Formation of covariance and coherency matrix, span calculation
- Polarimetric basis transforms (linear -> circular ....)
- Decompositions (Pauli, Freman-Durdan, Moriyama, Entropy/Alpha, Eigenvalue, Sphere-Diplane-Helix....)
- Polarimetric classification (Entropy/Alpha/Anisotropy, Wishart, No. of scatterers, physical, Lee category preserving...)
- Polarimetric calibration: imbalance, symmetrisation & crosstalk (Quegan method)
SAR interferometry
- Image pair coregistration (coarse, subpixel & spatially varying)
- Interferogram formation
- Flat-earth removal
- Phase-unwrapping (least-squares only)
- Phase noise filter (Boxcar, Goldstein & GLSME)
- Coherence estimation (Boxcar, Gauss, Region Growing)
- Shaded relief calculation
Polarimetric SAR interferometry
- Formation of POLINSAR covariance and coherency matrices
- Coherence estimation & optimisation
- Extraction of optimised ESPRIT phases
- POLINSAR speckle filtering (Boxcar, Gauss & Lee)
- Coherence analysis in the complex unitary plane
<<lessOur motivation to start the development of RAT is that modern remote sensing software like Erdas Image or ENVI include only some basic SAR functionality. Advanced algorithms have to be implemented by oneself.
So we descided to start the development of RAT. RAT should bring modern SAR algorithms to a wider user-base by simplifying in particular the data handling and processing of complex SAR data.
RAT is planned as an ongoing community effort, i.e. there will be no final version with a certain functionality. It is our idea to include more and more SAR tools in future and to make them freely available to the scientific community.
We of course also hope for external contributions. Because of this, the programming interface of RAT is kept quite simple and adding own functions is quite easy. Function templates are included in the distribution and a step-by-step description of how to program a RAT module will appear soon in the documentation.
Main features:
General features
- Cross-platform (Unix, Windows, Linux & Mac OSX)
- Free software, no commercial software license needed (when using the IDL-VM version)
- Availability of the complete source code
- Modular design, easy to extend by own functions
- Small memory footprint even when processing large images (vertical tiling)
- No limitation on the image size
- Keep track of data representation changes during image processing
- Optimised preview on screen while calculations are done in full resolution
- Native import routines for E-SAR (DLR) and ENVISAT-IMS (ESA) data
- Export possibility to generic graphic formats (png, jpg & tiff)
- Undo function for the last processing step
Generic image manipulation
- Resize, presumming & cut region
- Zooming of an area of interest
- Mirror vertical and horizontal
- Binary transforms
Single channel SAR
- SAR speckle filtering (Boxcar, Median, Gauss, Kuan, Frost, MAP Lee, refined Lee, Lee-Sigma)
- Edge detection (RoA, MSP-RoA, Sobel, Roberts)
- Co-occurance texture features, variation coefficient
- Point and distributed target analysis
- Generic slant-to-ground range projection
SAR polarimetry
- Polarimetric point target analysis
- Polarimetric speckle filtering (Boxcar, Lee, refined Lee)
- Polarimetric CFSAR edge detection
- Calculation of interchannel ratios, correlation & phase differences
- Formation of covariance and coherency matrix, span calculation
- Polarimetric basis transforms (linear -> circular ....)
- Decompositions (Pauli, Freman-Durdan, Moriyama, Entropy/Alpha, Eigenvalue, Sphere-Diplane-Helix....)
- Polarimetric classification (Entropy/Alpha/Anisotropy, Wishart, No. of scatterers, physical, Lee category preserving...)
- Polarimetric calibration: imbalance, symmetrisation & crosstalk (Quegan method)
SAR interferometry
- Image pair coregistration (coarse, subpixel & spatially varying)
- Interferogram formation
- Flat-earth removal
- Phase-unwrapping (least-squares only)
- Phase noise filter (Boxcar, Goldstein & GLSME)
- Coherence estimation (Boxcar, Gauss, Region Growing)
- Shaded relief calculation
Polarimetric SAR interferometry
- Formation of POLINSAR covariance and coherency matrices
- Coherence estimation & optimisation
- Extraction of optimised ESPRIT phases
- POLINSAR speckle filtering (Boxcar, Gauss & Lee)
- Coherence analysis in the complex unitary plane
Download (2.5MB)
Added: 2007-04-02 License: Freeware Price:
952 downloads
MPEG4ip Tools 1.5.05
MPEG4IP provides an end-to-end system to explore streaming multimedia. more>>
MPEG4IP provides an end-to-end system to explore streaming multimedia. The package includes many existing open source packages and the "glue" to integrate them together. This is a tool for streaming video and audio that is standards-oriented and free from proprietary protocols and extensions.
Provided are a live MPEG-4/H.261/MPEG-2/H.263 MP3/AAC/AMR broadcaster and file recorder, command line utilities such as an MP4 file creator and hinter, and an player that can both stream and playback from local file.
Our development is focused on the Linux platform, and has been ported to Windows, Solaris, FreeBSD, BSD/OS and Mac OS X, but it should be relatively straight-forward to use on other platforms. Many of the included packages are multi-platform already. Mp4live only works on Linux.
This code is not intended for end users, and does not contain executables. Please read all the legal information to determine if it is suitable for you.
File formats:
avi, mp4, limited .mov, .mpg (transport and program streams), .wav, raw aac, raw mp3, raw mp4v, raw .h264
Video codecs:
mpeg-4 (xvid, xvid-1.0, ISO reference), mpeg1/2 (libmpeg3, mpeg2dec), H.261, YUV (i420 raw)
Through ffmpeg: h.263, Sorenson, some MJPEG, H.264
Audio Codecs:
aac (faad, faad2 with seperate download), mp3, celp, ac3 (with seperate download), raw PCM, G.711 alaw and ulaw
Through ffmpeg: AMR NB, AMR WB, G.711 alaw and ulaw
Streaming capability:
RTSP, SDP, RTP (rfc 3551 for raw audio, 2250 for mpeg1/2 audio and video, 3016 for mpeg4 video, 3119 for mp3, 3640 for aac/celp audio, 3267 for AMR octet-aligned only, 3984 for h.264), mpeg2 transport streams (mpeg2 video, mp3 and ac3 audio), both multicast and streaming.
Supports http fetch of sdp files.
Other features:
1/2, double and full screen video, change aspect ratio of video
Audio should be able to convert channels and format to match any hardware, but not frequency.
IsmaCryp 1.0 specification is supported for local playback and streaming playback.
<<lessProvided are a live MPEG-4/H.261/MPEG-2/H.263 MP3/AAC/AMR broadcaster and file recorder, command line utilities such as an MP4 file creator and hinter, and an player that can both stream and playback from local file.
Our development is focused on the Linux platform, and has been ported to Windows, Solaris, FreeBSD, BSD/OS and Mac OS X, but it should be relatively straight-forward to use on other platforms. Many of the included packages are multi-platform already. Mp4live only works on Linux.
This code is not intended for end users, and does not contain executables. Please read all the legal information to determine if it is suitable for you.
File formats:
avi, mp4, limited .mov, .mpg (transport and program streams), .wav, raw aac, raw mp3, raw mp4v, raw .h264
Video codecs:
mpeg-4 (xvid, xvid-1.0, ISO reference), mpeg1/2 (libmpeg3, mpeg2dec), H.261, YUV (i420 raw)
Through ffmpeg: h.263, Sorenson, some MJPEG, H.264
Audio Codecs:
aac (faad, faad2 with seperate download), mp3, celp, ac3 (with seperate download), raw PCM, G.711 alaw and ulaw
Through ffmpeg: AMR NB, AMR WB, G.711 alaw and ulaw
Streaming capability:
RTSP, SDP, RTP (rfc 3551 for raw audio, 2250 for mpeg1/2 audio and video, 3016 for mpeg4 video, 3119 for mp3, 3640 for aac/celp audio, 3267 for AMR octet-aligned only, 3984 for h.264), mpeg2 transport streams (mpeg2 video, mp3 and ac3 audio), both multicast and streaming.
Supports http fetch of sdp files.
Other features:
1/2, double and full screen video, change aspect ratio of video
Audio should be able to convert channels and format to match any hardware, but not frequency.
IsmaCryp 1.0 specification is supported for local playback and streaming playback.
Download (0.71MB)
Added: 2006-11-17 License: Freeware Price:
1077 downloads
xen-tools 3.7
xen-tools is a collection of scripts which allow you to manipulate virtual images for the Xen virtualization software. more>>
xen-tools project is a collection of scripts which allow you to manipulate virtual images for the Xen virtualization software.
With the tools installed, you may create new instances of Debian, complete with networking, OpenSSH, and user accounts, with one simple command. Images may also be easily updated, listed, or deleted.
Main features:
- Create new Xen instances of Debian Sarge, in minutes. (xen-create-image)
- Duplicate an existing image, whilst updating the networking information. (xen-duplicate-image)
- List all existing images with their networking details (xen-list-images)
- Delete previously created instances. (xen-delete-image)
- Update the images youve created with apt-get, without booting them. (xen-update-image)
Creating A New Image:
The script will contains a full manual written using the perl documentation system, perldoc, which you can read by executing:
xen-create-image --manual
This manual describes the operation of the script, and the supported options. (Each of the available options may be setup in a configuration file for ease of use.)
As a very simple example the following command willcreate an image using DHCP to obtain its networking information. The primary disk will 2Gb with 128Mb memory and swap:
xen-create-image --hostname=vm01 --dir=/home/xen
--size=2Gb --swap=128Mb --memory=128Mb --dhcp
If you wish to give the instance a static IP address then provide the information with the following flags:
--ip
The IP address to give the instance.
--gateway
The IP address of the gateway machine.
--broadcast
The broadcast address to use.
--network
The network the image is upon.
--netmask
The netmask to use.
Enhancements:
- This release supports the installation of RPM-based distributions via the external rinse tool, which is more reliable than the rpmstrap utility.
- New guests will now have a random MAC address generated by default, to avoid issues with udev, and several other minor bugfixes were applied.
<<lessWith the tools installed, you may create new instances of Debian, complete with networking, OpenSSH, and user accounts, with one simple command. Images may also be easily updated, listed, or deleted.
Main features:
- Create new Xen instances of Debian Sarge, in minutes. (xen-create-image)
- Duplicate an existing image, whilst updating the networking information. (xen-duplicate-image)
- List all existing images with their networking details (xen-list-images)
- Delete previously created instances. (xen-delete-image)
- Update the images youve created with apt-get, without booting them. (xen-update-image)
Creating A New Image:
The script will contains a full manual written using the perl documentation system, perldoc, which you can read by executing:
xen-create-image --manual
This manual describes the operation of the script, and the supported options. (Each of the available options may be setup in a configuration file for ease of use.)
As a very simple example the following command willcreate an image using DHCP to obtain its networking information. The primary disk will 2Gb with 128Mb memory and swap:
xen-create-image --hostname=vm01 --dir=/home/xen
--size=2Gb --swap=128Mb --memory=128Mb --dhcp
If you wish to give the instance a static IP address then provide the information with the following flags:
--ip
The IP address to give the instance.
--gateway
The IP address of the gateway machine.
--broadcast
The broadcast address to use.
--network
The network the image is upon.
--netmask
The netmask to use.
Enhancements:
- This release supports the installation of RPM-based distributions via the external rinse tool, which is more reliable than the rpmstrap utility.
- New guests will now have a random MAC address generated by default, to avoid issues with udev, and several other minor bugfixes were applied.
Download (0.10MB)
Added: 2007-08-03 License: GPL (GNU General Public License) Price:
817 downloads
PDF Download 0.8.1
PDF Download is an extension which allows you to choose what to do with a PDF file on a website. more>>
PDF Download is an extension which allows you to choose what to do with a PDF file on a website.
Allows to choose if you want to view a PDF file inside the browser (as PDF or HTML), if you want to view it outside Firefox with your default or custom PDF reader, or if you want to download it!
<<lessAllows to choose if you want to view a PDF file inside the browser (as PDF or HTML), if you want to view it outside Firefox with your default or custom PDF reader, or if you want to download it!
Download (0.12MB)
Added: 2007-06-04 License: MPL (Mozilla Public License) Price:
879 downloads
PDFKreator 0.2
PDFKreator is an easy to use KDE tool for creating PDF documents out of a bunch of image files. more>>
PDFKreator is an easy to use KDE tool for creating PDF documents out of a bunch of image files. It heavily uses ImageMagicks convert tool, tiff2ps and ps2pdf.
<<less Download (0.059MB)
Added: 2005-05-30 License: GPL (GNU General Public License) Price:
1608 downloads

Phonetic for mac 1.0
A program that translates text to the phonetic alphabet. more>> It is freeware with the source code avaliable. You can run it in Linux or Windows.
Phoneic finds words within telephone numbers. Phonetic also converts phonetic telephone numbers into numeric digits.
All words found within the given telephone number will be listed. If you click on a word, every combination in which that word is included will be displayed.<<less
Download (809.72MB)
Added: 2009-04-21 License: Freeware Price: Free
198 downloads
PDFBox 0.7.3
PDFBox is an open source Java PDF library for working with PDF documents. more>>
PDFBox is an open source Java PDF library for working with PDF documents. PDFBox project allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. PDFBox also includes several command line utilities.
Main features:
- PDF to text extraction
- Merge PDF Documents
- PDF Document Encryption/Decryption
- Lucene Search Engine Integration
- Fill in form data FDF and XFDF
- Create a PDF from a text file
- Create images from PDF pages
- Print a PDF
Enhancements:
- This release contains significant bugfixes and an overhaul of the encryption framework.
<<lessMain features:
- PDF to text extraction
- Merge PDF Documents
- PDF Document Encryption/Decryption
- Lucene Search Engine Integration
- Fill in form data FDF and XFDF
- Create a PDF from a text file
- Create images from PDF pages
- Print a PDF
Enhancements:
- This release contains significant bugfixes and an overhaul of the encryption framework.
Download (21.7MB)
Added: 2006-10-13 License: (FDL) GNU Free Documentation License Price:
1110 downloads
PDF Split and Merge 0.7 Beta 2
PDF Split and Merge (pdfsam) is an easy-to-use tool that provides functions to split and merge PDF files or subsections of them. more>>
PDF Split and Merge project is an easy-to-use tool that provides functions to split and merge PDF files or subsections of them.
<<less Download (2.0MB)
Added: 2007-07-23 License: GPL (GNU General Public License) Price:
831 downloads
Panda PDF Generator 0.5.4
Panda PDF Generator is a PDF generator in the form of a C library. more>>
Panda is a PDF generation API written in C.
The Panda PDF Generator is intended to make PDFs on the fly for the Web, but may be used to generate any PDF document you want.
Enhancements:
- As you may already be aware, the most important change in 0.5.4 is that the library is now available under the terms of either the GPL or LGPL (your choice). In order to accomplish this, the TDB code was removed, and either Enlightenment DB or Berkeley DB (version 4) must be linked to in its place.
- Other changes include the addition of link annotations (internal and external), pkg-config support, and an RPM. The main point of this release, however, was the licensing issue.
<<lessThe Panda PDF Generator is intended to make PDFs on the fly for the Web, but may be used to generate any PDF document you want.
Enhancements:
- As you may already be aware, the most important change in 0.5.4 is that the library is now available under the terms of either the GPL or LGPL (your choice). In order to accomplish this, the TDB code was removed, and either Enlightenment DB or Berkeley DB (version 4) must be linked to in its place.
- Other changes include the addition of link annotations (internal and external), pkg-config support, and an RPM. The main point of this release, however, was the licensing issue.
Download (2.2MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1642 downloads
Indexed PDF Creator 1.0.0
Indexed PDF Creator creates indexed pdf documents from text, such as legacy system reports. more>>
Creates indexed pdf documents from text files. Designed to aid creating an electronic distribution method for legacy system reports, since many mainframe type print spools are plain text.
Allows indexing, customizing page settings, font size, font face, and super-imposing text over an image in the case of using pre-printed forms. Supports unlimited levels of indexing bookmarks in documents and system/user configuration files.
Suitable for use in an intranet gateway for generating PDF documents in real-time.
Enhancements:
- This fixes a bug for page breaking when the number of lines is a multiple of the lines per page, thanks to Carlo Benna
<<lessAllows indexing, customizing page settings, font size, font face, and super-imposing text over an image in the case of using pre-printed forms. Supports unlimited levels of indexing bookmarks in documents and system/user configuration files.
Suitable for use in an intranet gateway for generating PDF documents in real-time.
Enhancements:
- This fixes a bug for page breaking when the number of lines is a multiple of the lines per page, thanks to Carlo Benna
Download (0.22MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
1667 downloads
TeleAuth Client Tools 0.6
TeleAuth Client Tools are a set of Unix tools for the TeleAuth two-factor/two-channel authentication system. more>>
TeleAuth Client Tools are a set of Unix tools for the TeleAuth two-factor/two-channel authentication system.
This includes a commandline client and a set of PAM modules. It also enables out-of-the-box two-factor authentication on Linux, Mac OS X, and Windows machines.
These tools can be used to integrate Web sites, VPNs, and other network services with TeleAuth. They are primarily written for the free Public TeleAuth Server.
This package contains a set of optional (but convenient) client tools for TeleAuth.
Index:
commandline/ - TeleAuth Commandline Client
pam_teleauth/ - PAM modules. Source and some binaries.
demo/ - A CGI-based TeleAuth example for a fictional financial company.
drupal/ - A TeleAuth authentication module for Drupal (http://drupal.org).
ruby/ - The Ruby-TeleAuth module.
<<lessThis includes a commandline client and a set of PAM modules. It also enables out-of-the-box two-factor authentication on Linux, Mac OS X, and Windows machines.
These tools can be used to integrate Web sites, VPNs, and other network services with TeleAuth. They are primarily written for the free Public TeleAuth Server.
This package contains a set of optional (but convenient) client tools for TeleAuth.
Index:
commandline/ - TeleAuth Commandline Client
pam_teleauth/ - PAM modules. Source and some binaries.
demo/ - A CGI-based TeleAuth example for a fictional financial company.
drupal/ - A TeleAuth authentication module for Drupal (http://drupal.org).
ruby/ - The Ruby-TeleAuth module.
Download (0.035MB)
Added: 2006-03-17 License: GPL (GNU General Public License) Price:
1318 downloads
File::Spec::Mac 3.25
File::Spec::Mac Perl module contains File::Spec for Mac OS (Classic). more>>
SYNOPSIS
require File::Spec::Mac; # Done internally by File::Spec if needed
Methods for manipulating file specifications.
METHODS
canonpath
On Mac OS, theres nothing to be done. Returns what its given.
catdir()
Concatenate two or more directory names to form a path separated by colons (":") ending with a directory. Resulting paths are relative by default, but can be forced to be absolute (but avoid this, see below). Automatically puts a trailing ":" on the end of the complete path, because thats whats done in MacPerls environment and helps to distinguish a file path from a directory path.
IMPORTANT NOTE: Beginning with version 1.3 of this module, the resulting path is relative by default and not absolute. This decision was made due to portability reasons. Since File::Spec->catdir() returns relative paths on all other operating systems, it will now also follow this convention on Mac OS. Note that this may break some existing scripts.
The intended purpose of this routine is to concatenate directory names. But because of the nature of Macintosh paths, some additional possibilities are allowed to make using this routine give reasonable results for some common situations. In other words, you are also allowed to concatenate paths instead of directory names (strictly speaking, a string like ":a" is a path, but not a name, since it contains a punctuation character ":").
So, beside calls like
catdir("a") = ":a:"
catdir("a","b") = ":a:b:"
catdir() = "" (special case)
calls like the following
catdir(":a:") = ":a:"
catdir(":a","b") = ":a:b:"
catdir(":a:","b") = ":a:b:"
catdir(":a:",":b:") = ":a:b:"
catdir(":") = ":"
are allowed.
Download (0.11MB)
Added: 2007-07-05 License: Perl Artistic License Price:
842 downloads
JUnit PDF Report 1.0
JUnit PDF Report project generates a PDF report from JUnit test results. more>>
JUnit PDF Report project generates a PDF report from JUnit test results.
It uses Apache Ant to execute the generation, and Apache FOP to render the PDF document.
While automating tests for my company, I found that everything I need is available in the open source community, except printable test reports.
I couldnt sell the JUnitReport HTML reports to users. They see them as a technical artifact, and want to have a report that feels like a sign-off document.
Rather than building a solution in-house, I decided to initiate an open source project for it. I hope I can give something back to the community for everything it gave me.
<<lessIt uses Apache Ant to execute the generation, and Apache FOP to render the PDF document.
While automating tests for my company, I found that everything I need is available in the open source community, except printable test reports.
I couldnt sell the JUnitReport HTML reports to users. They see them as a technical artifact, and want to have a report that feels like a sign-off document.
Rather than building a solution in-house, I decided to initiate an open source project for it. I hope I can give something back to the community for everything it gave me.
Download (0.20MB)
Added: 2006-12-10 License: Common Public License Price:
1059 downloads
PDF::Table 0.91
PDF::Table is a utility class for building table layouts in a PDF::API2 object. more>>
PDF::Table is a utility class for building table layouts in a PDF::API2 object.
SYNOPSIS
use PDF::API2;
use PDF::Table;
my $pdftable = new PDF::Table;
my $pdf = new PDF::API2(-file => "table_of_lorem.pdf");
my $page = $pdf->page;
# some data to layout
my $some_data =[
["1 Lorem ipsum dolor",
"Donec odio neque, faucibus vel",
"consequat quis, tincidunt vel, felis."],
["Nulla euismod sem eget neque.",
"Donec odio neque",
"Sed eu velit."],
... and so on
];
# build the table layout
$pdftable->table(
# required params
$pdf,
$page,
$some_data,
x => $left_edge_of_table,
w => 570,
start_y => 500,
next_y => 700,
start_h => 300,
next_h => 500,
# some optional params
padding => 5,
padding_right => 10,
background_color_odd => "gray",
background_color_even => "lightblue", #cell background color for even rows
);
# do other stuff with $pdf
...
This class is a utility for use with the PDF::API2 module from CPAN. It can be used to display text data in a table layout within the PDF. The text data must be in a 2d array (such as returned by a DBI statement handle fetchall_arrayref() call). The PDF::Table will automatically add as many new pages as necessary to display all of the data.
Various layout properties, such as font, font size, and cell padding and background color can be specified for each column and/or for even/odd rows. Also a (non)repeated header row with different layout properties can be specified.
See the METHODS section for complete documentation of every parameter.
<<lessSYNOPSIS
use PDF::API2;
use PDF::Table;
my $pdftable = new PDF::Table;
my $pdf = new PDF::API2(-file => "table_of_lorem.pdf");
my $page = $pdf->page;
# some data to layout
my $some_data =[
["1 Lorem ipsum dolor",
"Donec odio neque, faucibus vel",
"consequat quis, tincidunt vel, felis."],
["Nulla euismod sem eget neque.",
"Donec odio neque",
"Sed eu velit."],
... and so on
];
# build the table layout
$pdftable->table(
# required params
$pdf,
$page,
$some_data,
x => $left_edge_of_table,
w => 570,
start_y => 500,
next_y => 700,
start_h => 300,
next_h => 500,
# some optional params
padding => 5,
padding_right => 10,
background_color_odd => "gray",
background_color_even => "lightblue", #cell background color for even rows
);
# do other stuff with $pdf
...
This class is a utility for use with the PDF::API2 module from CPAN. It can be used to display text data in a table layout within the PDF. The text data must be in a 2d array (such as returned by a DBI statement handle fetchall_arrayref() call). The PDF::Table will automatically add as many new pages as necessary to display all of the data.
Various layout properties, such as font, font size, and cell padding and background color can be specified for each column and/or for even/odd rows. Also a (non)repeated header row with different layout properties can be specified.
See the METHODS section for complete documentation of every parameter.
Download (0.011MB)
Added: 2006-09-20 License: Perl Artistic License Price:
1140 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above pdf tools mac search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed