Acme-CPANModules-WorkingWithPDF

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/WorkingWithPDF.pm  view on Meta::CPAN

**Diffing**

<prog:diff-pdf-text> (from <pm:App::DiffPDFText>) converts each PDF to text and
performs `diff` on the text files.


**Generating**

<pm:PDF::Builder>

<pm:PDF::Create>

<pm:PDF::Cairo>


**Passwords**

<prog:add-pdf-password> (from <pm:App::PDFUtils>) adds password to PDF.

<prog:remove-pdf-password> (from <pm:App::PDFUtils>) strips password from PDF.


**Searching**

<prog:pdfgrep> (from <pm:App::pdfgrep>) converts PDF to text and performs grep
on it.


**Transforming**

<pm:PDF::API2>, <pm:PDF::API3>

<prog:paperback> (from <pm:App::paperback>) collages smaller pages from original
PDF into bigger pages.

<prog:pdfolay> (from <pm:App::PDF::Overlay>) overlays (superimposes) PDF pages
to the pages of other PDF.

<PDF::Collage> also creates collages.

<prog:pdflink> (from <pm:App::PDF::Link>) adds clickable icons in PDF that link
to other documents.

MARKDOWN

our $LIST = {
    summary => 'List of modules to work with Excel formats (XLS, XLSX) or other spreadsheet formats like LibreOffice Calc (ODS)',
    description => $text,
    tags => ['task'],
};

Acme::CPANModulesUtil::Misc::populate_entries_from_module_links_in_description;

1;
# ABSTRACT: List of modules to work with Excel formats (XLS, XLSX) or other spreadsheet formats like LibreOffice Calc (ODS)

__END__

=pod

=encoding UTF-8

=head1 NAME

Acme::CPANModules::WorkingWithPDF - List of modules to work with Excel formats (XLS, XLSX) or other spreadsheet formats like LibreOffice Calc (ODS)

=head1 VERSION

This document describes version 0.001 of Acme::CPANModules::WorkingWithPDF (from Perl distribution Acme-CPANModules-WorkingWithPDF), released on 2023-12-04.

=head1 DESCRIPTION

The following are tools (programs, modules, scripts) to work with PDF (Portable
Document Format) files.

B<Converting from other formats>

L<App::pod2pdf>

L<PDF::FromHTML>

L<PDF::FromImage>

L<PDF::Boxer> creates PDF from a simple markup language called "boxer".

B<Converting to other formats>

B<Diffing>

L<diff-pdf-text> (from L<App::DiffPDFText>) converts each PDF to text and
performs C<diff> on the text files.

B<Generating>

L<PDF::Builder>

L<PDF::Create>

L<PDF::Cairo>

B<Passwords>

L<add-pdf-password> (from L<App::PDFUtils>) adds password to PDF.

L<remove-pdf-password> (from L<App::PDFUtils>) strips password from PDF.

B<Searching>

L<pdfgrep> (from L<App::pdfgrep>) converts PDF to text and performs grep
on it.

B<Transforming>

L<PDF::API2>, L<PDF::API3>

L<paperback> (from L<App::paperback>) collages smaller pages from original
PDF into bigger pages.

L<pdfolay> (from L<App::PDF::Overlay>) overlays (superimposes) PDF pages
to the pages of other PDF.



( run in 1.426 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )