Michael R Sweet
4f880bc0c1
Merge pull request #88 from tlaronde/info
...
Extend by adding pdfioGetModDate and extend the pdfioinfo example
2025-02-13 18:47:28 -05:00
Thierry LARONDE
d032483ed4
Merge branch 'michaelrsweet:master' into info
2025-02-12 15:54:47 +01:00
Michael R Sweet
b2fc82f3a8
Update CI dependencies.
...
Add libpng_native to VC++ projects.
2025-02-12 09:25:57 -05:00
Michael R Sweet
b81d01f319
Fix builds without libpng.
2025-02-11 22:59:23 -05:00
Michael R Sweet
1b35321615
Add PngSuite to testpdfio (Issue #90 )
2025-02-11 22:54:59 -05:00
Michael R Sweet
990342f2a5
Add masking, color space, and variable bit depth support (Issue #90 )
2025-02-11 22:07:02 -05:00
Michael R Sweet
7f5fc456bc
Fix image dictionary for new libpng-based PNG image support (Issue #90 )
2025-02-11 20:23:59 -05:00
Michael R Sweet
7c527cc908
Fix pdfio-512.png file.
2025-02-11 20:23:28 -05:00
Michael R Sweet
41d17fc4e3
Update version number in NuGet files.
2025-02-11 20:23:17 -05:00
Michael R Sweet
4e89137689
Use pkg-config for compiler options.
...
Fix some issues with the image2pdf example code.
2025-02-11 20:22:36 -05:00
Michael R Sweet
e686669b9d
Save work on libpng PNG loader (Issue #90 )
2025-02-10 21:25:59 -05:00
Michael R Sweet
1e5cc6ffd5
Do cleanup of PNG loading code, in preparation of adding full support (Issue #90 )
2025-02-10 15:54:29 -05:00
Michael R Sweet
4f1b373232
Add PngSuite from http://www.schaik.com/pngsuite/ for testing PNG image
...
support (Issue #90 )
2025-02-10 11:04:39 -05:00
Michael R Sweet
6f4bfe107f
Refactor pdfioFileCreateImageObjFromData to do the image writing in a separate
...
function (Issue #90 )
2025-02-10 10:28:28 -05:00
Michael R Sweet
5b5de3aff6
Update pdf2txt example to support font encodings.
2025-01-28 14:26:33 -05:00
Michael R Sweet
48fe8d1bc9
Bump version.
v1.4.1
2025-01-24 15:31:31 -05:00
Michael R Sweet
a4026bfe00
Prep for release.
2025-01-24 15:30:59 -05:00
Michael R Sweet
1e945cb750
Add LICENSE files to example install list.
2025-01-24 14:44:44 -05:00
Michael R Sweet
4cb4ceaadd
Update docos with fixed codedoc.
2025-01-24 14:42:41 -05:00
Michael R Sweet
cca7383c73
Fix support for UTF-16 string values in dictionaries (Issue #92 )
...
Specifically to support Unicode Title and Author values.
2025-01-24 10:43:41 -05:00
Michael R Sweet
6c68b9fa5a
Add URLs and copyrights for Code 128 font and ProPhoto ICC profile (Issue #91 )
2025-01-24 09:56:51 -05:00
Michael R Sweet
dd7ed67ec1
Update makesrcdist to validate CHANGES.md.
2025-01-23 15:34:43 -05:00
Michael R Sweet
9e2f3aba10
Fix reading of compressed object streams (Issue #92 )
2025-01-23 15:27:22 -05:00
Michael R Sweet
fca4dbd395
Make sure we have license files for the example fonts (Issue #91 )
2025-01-23 13:03:23 -05:00
Michael R Sweet
41ac7a0b4b
Changelog.
2025-01-18 09:45:29 -05:00
Michael R Sweet
5fc571b711
Merge pull request #89 from vlasovsoft1979/master
...
Fix undefined behavior in _pdfioFileSeek
2025-01-18 09:42:58 -05:00
Sergey Vlasov
acf27d29c6
Fix undefined behavior
2025-01-18 13:56:25 +03:00
Thierry LARONDE
8b2b013b36
Extend by adding pdfioGetModDate and extend the pdfioinfo example
...
When exploring a PDF, it may be convenient to have the typical
informations delivered by some "Document Properties"---and some more
about the MediaBox(es).
So just add the function to get the ModDate and extend the
pdfioinfo example as an example of what the library do have
and pdfioinfo as a debugging tool also.
Signed-off-by: Thierry LARONDE <tlaronde@kergis.com>
2025-01-18 11:25:36 +01:00
Michael R Sweet
026f653e07
Fix loading of last 1024 bytes for small PDF files (Issue #87 )
2025-01-17 16:58:33 -05:00
Michael R Sweet
3bc041e6d3
Delay loading of the Info object and clean up the pdfioinfo example (Issue #87 )
2025-01-17 16:50:30 -05:00
Michael R Sweet
fbd61d1fe9
Bump copyright and version, changelog for example makefile fix.
2025-01-10 14:54:11 -05:00
Michael R Sweet
ee2794199c
Merge pull request #86 from tlaronde/master
...
examples/Makefile: libm is not added by default by all
2025-01-10 14:50:44 -05:00
Thierry LARONDE
31c3400f23
examples/Makefile: libm is not added by default by all
...
-lm has to be added for system/compilers that don't add the lib by
default (the case on NetBSD).
2025-01-10 20:18:06 +01:00
Michael R Sweet
6d65a609e5
Update documentation and examples makefile.
v1.4.0
2024-12-26 15:12:56 -05:00
Michael R Sweet
e96f9bfa6b
Fix compiler warning and update Xcode project.
2024-12-23 15:07:32 -05:00
Michael R Sweet
10c15fc281
Bump NuGet package versions.
2024-12-22 21:33:35 -05:00
Michael R Sweet
fd8427d68a
Add pdf2text example docos, install examples to doc directory.
2024-12-22 21:29:32 -05:00
Michael R Sweet
ed1421287f
Move pdfiototext to examples.
2024-12-22 19:00:17 -05:00
Michael R Sweet
aa91b141a8
Finalize md2pdf example docos.
2024-12-22 12:09:03 -05:00
Michael R Sweet
5dc68f3285
Save work on docos.
2024-12-21 23:20:36 -05:00
Michael R Sweet
52b508bdd2
Block quote rendering changes.
2024-12-21 14:15:48 -05:00
Michael R Sweet
41ebe39f3b
Save work.
2024-12-21 14:04:27 -05:00
Michael R Sweet
62df5f5c78
Add CODE_PADDING and use it for code blocks.
2024-12-21 12:16:36 -05:00
Michael R Sweet
a1237db52c
Use regular font for whitespace before monospace text.
2024-12-21 11:50:35 -05:00
Michael R Sweet
a24fdee335
Fix an uninitialized pointer issue in format_block, and some margin issues on the top of the page.
2024-12-21 11:31:54 -05:00
Michael R Sweet
e4081f2ba3
Add table-of-contents outline.
2024-12-20 07:18:10 -05:00
Michael R Sweet
5bc7ebee2c
Add actual example programs from prior examples, start documentation updates.
2024-12-19 16:43:21 -05:00
Michael R Sweet
b872df5a1e
Fix validation of date/time values (Issue #83 )
2024-12-19 15:41:43 -05:00
Michael R Sweet
53967552df
Add some documentation on the code128 example.
...
Clean up the code128 code a bit and use the Helvetica font for the text.
Add support for writing to a PDF file on the command-line vs. just doing
redirection.
2024-12-15 22:52:03 -05:00
Michael R Sweet
f8639fbd64
Add "need_bottom" argument to keep the following block on the same page.
2024-12-15 18:17:31 -05:00