This package reads and writes any document that conforms to the PDF

specification generously provided by Adobe at
http://partners.adobe.com/public/developer/pdf/index_reference.html

The file format is well-supported, with the exception of the
"linearized" or "optimized" output format, which this module can read
but not write.  Many specific aspects of the document model are not
manipulable with this package (like fonts), but if the input document
is correctly written, then this module will preserve the model
integrity.

This library grants you some power over the PDF security model. Note
that applications editing PDF documents via this library MUST respect
the security preferences of the document. Any violation of this
respect is contrary to Adobe's intellectual property position, as
stated in the reference manual at the above URL.

WWW:	http://search.cpan.org/dist/CAM-PDF/

PR:		ports/100182
Submitted by:	Gea-Suan Lin <gslin at gslin.org>
This commit is contained in:
Roman Bogorodskiy 2006-07-13 06:56:16 +00:00
parent eb35231643
commit c6e2885a32
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=167670
5 changed files with 117 additions and 0 deletions

View File

@ -309,6 +309,7 @@
SUBDIR += p5-Apache-ParseLog
SUBDIR += p5-Apache-XBEL
SUBDIR += p5-Bloom-Filter
SUBDIR += p5-CAM-PDF
SUBDIR += p5-CQL-Parser
SUBDIR += p5-CSS-SAC
SUBDIR += p5-CSS-Squish

View File

@ -0,0 +1,48 @@
# New ports collection makefile for: p5-CAM-PDF
# Date created: 2006-07-13
# Whom: Gea-Suan Lin <gslin@gslin.org>
#
# $FreeBSD$
#
PORTNAME= CAM-PDF
PORTVERSION= 1.07
CATEGORIES= textproc perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= ../../authors/id/C/CL/CLOTHO
PKGNAMEPREFIX= p5-
EXTRACT_SUFX= .tgz
MAINTAINER= gslin@gslin.org
COMMENT= PDF manipulation library
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
${SITE_PERL}/Crypt/RC4.pm:${PORTSDIR}/security/p5-Crypt-RC4 \
${SITE_PERL}/Text/PDF/File.pm:${PORTSDIR}/print/p5-Text-PDF
RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
MAN1= appendpdf.pl.1 changepagestring.pl.1 changepdfstring.pl.1 \
changerefkeys.pl.1 crunchjpgs.pl.1 deillustrate.pl.1 \
deletepdfpage.pl.1 extractallimages.pl.1 extractjpgs.pl.1 \
fillpdffields.pl.1 getpdffontobject.pl.1 getpdfpage.pl.1 \
getpdfpageobject.pl.1 getpdftext.pl.1 listfonts.pl.1 \
listimages.pl.1 listpdffields.pl.1 pdfinfo.pl.1 readpdf.pl.1 \
renderpdf.pl.1 replacepdfobj.pl.1 revertpdf.pl.1 \
rewritepdf.pl.1 setpdfbackground.pl.1 setpdfpage.pl.1 \
stamppdf.pl.1 uninlinepdfimages.pl.1
MAN3= CAM::PDF.3 CAM::PDF::Content.3 CAM::PDF::Decrypt.3 \
CAM::PDF::GS.3 CAM::PDF::GS::NoText.3 CAM::PDF::Node.3 \
CAM::PDF::PageText.3 CAM::PDF::Renderer::Dump.3 \
CAM::PDF::Renderer::Images.3 CAM::PDF::Renderer::Text.3 \
CAM::PDF::Renderer::TextFB.3
.include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500600
IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 then try again
.endif
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (CAM-PDF-1.07.tgz) = 9eece6e30c36f568e35feb2a78b0cbea
SHA256 (CAM-PDF-1.07.tgz) = 9af0bed6fed06093c06abd8805cebe449a29cfb1f6ed0b8a32171c52164ee3ab
SIZE (CAM-PDF-1.07.tgz) = 743537

View File

@ -0,0 +1,18 @@
This package reads and writes any document that conforms to the PDF
specification generously provided by Adobe at
http://partners.adobe.com/public/developer/pdf/index_reference.html
The file format is well-supported, with the exception of the
"linearized" or "optimized" output format, which this module can read
but not write. Many specific aspects of the document model are not
manipulable with this package (like fonts), but if the input document
is correctly written, then this module will preserve the model
integrity.
This library grants you some power over the PDF security model. Note
that applications editing PDF documents via this library MUST respect
the security preferences of the document. Any violation of this
respect is contrary to Adobe's intellectual property position, as
stated in the reference manual at the above URL.
WWW: http://search.cpan.org/dist/CAM-PDF/

View File

@ -0,0 +1,47 @@
@comment $FreeBSD$
bin/appendpdf.pl
bin/asciify
bin/changepagestring.pl
bin/changepdfstring.pl
bin/changerefkeys.pl
bin/crunchjpgs.pl
bin/deillustrate.pl
bin/deletepdfpage.pl
bin/extractallimages.pl
bin/extractjpgs.pl
bin/fillpdffields.pl
bin/getpdffontobject.pl
bin/getpdfpage.pl
bin/getpdfpageobject.pl
bin/getpdftext.pl
bin/listfonts.pl
bin/listimages.pl
bin/listpdffields.pl
bin/pdfinfo.pl
bin/readpdf.pl
bin/renderpdf.pl
bin/replacepdfobj.pl
bin/revertpdf.pl
bin/rewritepdf.pl
bin/setpdfbackground.pl
bin/setpdfpage.pl
bin/stamppdf.pl
bin/uninlinepdfimages.pl
%%SITE_PERL%%/%%PERL_ARCH%%/auto/CAM/PDF/.packlist
%%SITE_PERL%%/CAM/PDF.pm
%%SITE_PERL%%/CAM/PDF/Content.pm
%%SITE_PERL%%/CAM/PDF/Decrypt.pm
%%SITE_PERL%%/CAM/PDF/GS.pm
%%SITE_PERL%%/CAM/PDF/GS/NoText.pm
%%SITE_PERL%%/CAM/PDF/Node.pm
%%SITE_PERL%%/CAM/PDF/PageText.pm
%%SITE_PERL%%/CAM/PDF/Renderer/Dump.pm
%%SITE_PERL%%/CAM/PDF/Renderer/Images.pm
%%SITE_PERL%%/CAM/PDF/Renderer/Text.pm
%%SITE_PERL%%/CAM/PDF/Renderer/TextFB.pm
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CAM/PDF
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CAM
@dirrmtry %%SITE_PERL%%/CAM/PDF/GS
@dirrmtry %%SITE_PERL%%/CAM/PDF/Renderer
@dirrmtry %%SITE_PERL%%/CAM/PDF
@dirrmtry %%SITE_PERL%%/CAM