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
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
Michael R Sweet
9020e92928
Make sure we have room for at least two lines in a paragraph or code block at the bottom of the page.
2024-12-15 17:46:03 -05:00
Michael R Sweet
48e6597337
Make block quote bar a thick orange so it stands out.
2024-12-15 17:35:16 -05:00
Michael R Sweet
d4e3bbcf16
Doco updates.
2024-12-15 11:28:09 -05:00