=head1 NAME PDF::Make - zero-dependency PDF builder / editor / extractor =head1 SYNOPSIS use PDF::Make; print PDF::Make::version; # "0.01" =head1 STATUS Alpha. Phase 01 (foundation) only. The full roadmap lives in F -- start at F. Each phase has its own file with scope, a todo list, and acceptance criteria. =head1 DESCRIPTION C is a from-scratch PDF implementation for the Semantic ecosystem. The engine is a pure-C library (C); this module is a thin Perl + XS binding. The design target is a single self-contained library that can: =over 4 =item * build PDFs from scratch (writer, fonts, content streams, images) =item * open existing PDFs (parser, xref, filters) =item * extract text with coordinates per glyph / word / line / block =item * edit existing PDFs (add/remove/reorder pages, annotations, incremental updates) =item * read and write encrypted PDFs (RC4, AES) =back ...with no runtime dependencies. DEFLATE, RC4, AES, JPEG parsing, TrueType embedding, etc., are all implemented from scratch in C. =head1 BUILDING perl Makefile.PL make make test make install C runs the libpdfmake C tests (under F) and then the Perl test suite (F). =head1 PLATFORMS Darwin is the primary target. Linux and the BSDs must build. Windows is best-effort. =head1 SEE ALSO L, L. =head1 AUTHOR LNATION Eemail@lnation.orgE =head1 LICENSE This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. =cut