| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-25 | 5.8 kB | |
| v0.1.15 source code.tar.gz | 2026-06-25 | 306.3 MB | |
| v0.1.15 source code.zip | 2026-06-25 | 307.2 MB | |
| Totals: 3 Items | 613.4 MB | 0 | |
What's Changed
- Bump version to 0.1.15 by @github-actions[bot] in https://github.com/UglyToad/PdfPig/pull/1272
- remove draft release from build by @EliotJones in https://github.com/UglyToad/PdfPig/pull/1273
- Expose StackDepthGuard via ISeekableTokenScanner so DirectObjectFinder.Get can enforce the nesting depth limit when resolving indirect references and fix [#1274] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1276
- Support netstandard2.1 by @PsykerUdot in https://github.com/UglyToad/PdfPig/pull/1283
- Properly handle uncoloured tiling patterns color space, removed redundant code and streamlined the handling of alternate and base color spaces by @BobLd in https://github.com/UglyToad/PdfPig/pull/1288
- Allow overriding BeginText and EndText methods in IOperationContext and BaseStreamProcessor by @BobLd in https://github.com/UglyToad/PdfPig/pull/1294
- Handle Type 3 font char procs by @BobLd in https://github.com/UglyToad/PdfPig/pull/1295
- adding support to tif images by @username77 in https://github.com/UglyToad/PdfPig/pull/1227
- Make ProcessOperations virtual and ensure state is properly restored in ProcessFormXObject by @BobLd in https://github.com/UglyToad/PdfPig/pull/1296
- Xref table expose by @vafle228 in https://github.com/UglyToad/PdfPig/pull/1292
- Fix TextSequence over-increment on TJ (#1241 follow-up) by @simonedd in https://github.com/UglyToad/PdfPig/pull/1298
- Add span methods to PdfFunction, Shading and ColorSpaceDetails by @BobLd in https://github.com/UglyToad/PdfPig/pull/1301
- Improve Type 3 font bounding boxes by @BobLd in https://github.com/UglyToad/PdfPig/pull/1299
- Issues/1300 by @BobLd in https://github.com/UglyToad/PdfPig/pull/1303
- Properly handle decode values in images by @BobLd in https://github.com/UglyToad/PdfPig/pull/1304
- Fix font width array parsing when entries are indirect object references by @VarunSaiTeja in https://github.com/UglyToad/PdfPig/pull/1307
- Fix encrypted PDF string decryption when ciphertext starts with BOM bytes by @VarunSaiTeja in https://github.com/UglyToad/PdfPig/pull/1306
- make TokenScanner public through Structure to iterate indirect objects by @jeske in https://github.com/UglyToad/PdfPig/pull/1308
- Add and use PdfDocumentStackDepthException in StackDepthGuard to avoid conflict with PdfDocumentFormatException handling by @BobLd in https://github.com/UglyToad/PdfPig/pull/1310
- Support opening PDFs larger than 2 GiB by @OrganizationUsername in https://github.com/UglyToad/PdfPig/pull/1293
- Fix TrueTypeSimpleFont missing width and fix [#1300] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1311
- Add ParsingOptions.UseActualText to use marked-content ActualText when extracting text by @BobLd in https://github.com/UglyToad/PdfPig/pull/1312
- Handle duplicate codes in malformed CMaps by @BobLd in https://github.com/UglyToad/PdfPig/pull/1313
- Invert top / bottom for type 3 font bounding boxes and add tests. Confirm [#1164] is fixed by @BobLd in https://github.com/UglyToad/PdfPig/pull/1315
- Use CIDFont glyph displacement in Type0Font and fix [#1176] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1316
- Ensure no infinite recursion in ReadCompositeGlyph and fix [#1237] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1317
- Fix cid cff font character name by @BobLd in https://github.com/UglyToad/PdfPig/pull/1318
- Better handle duplicate codes in malformed CMaps by @BobLd in https://github.com/UglyToad/PdfPig/pull/1319
- Fix garbled CIDFontType0 glyph paths with OpenType/CFF programs and fix [#1320] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1321
- Fix regression for 'Fix cid cff font character name' by @BobLd in https://github.com/UglyToad/PdfPig/pull/1322
- Remove UglyToad.PdfPig.Rendering by @BobLd in https://github.com/UglyToad/PdfPig/pull/1323
- Fix Tpe 0 font spacing and address [#1320] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1324
- Fix type 0 and 2 CID fonts default width and vertical displacement by @BobLd in https://github.com/UglyToad/PdfPig/pull/1325
- Port missing annotation's actions by @BobLd in https://github.com/UglyToad/PdfPig/pull/1326
- Fix image bytes being truncated because wrong 'EI' flag being picked up by @BobLd in https://github.com/UglyToad/PdfPig/pull/1329
- Add % as token separator in PlainTokenizer and fix [#1332] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1333
- Add CoreTokenScanner.ClearPreReadByte() and further fix [#1332] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1334
- Process rendering intent 'RI' in SetNamedGraphicsState() by @BobLd in https://github.com/UglyToad/PdfPig/pull/1336
- Support default colour spaces by @BobLd in https://github.com/UglyToad/PdfPig/pull/1337
- Allow PlainTokenizer to break tokens on digits, only when parsing CMap and fix [#1331] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1338
- Correct MediaBox and CropBox sizes and fix [#1330] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1340
- Update DebugType to portable to fix issue when publishing NuGet by @BobLd in https://github.com/UglyToad/PdfPig/pull/1342
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/UglyToad/PdfPig/pull/1272
- @username77 made their first contribution in https://github.com/UglyToad/PdfPig/pull/1227
- @vafle228 made their first contribution in https://github.com/UglyToad/PdfPig/pull/1292
- @VarunSaiTeja made their first contribution in https://github.com/UglyToad/PdfPig/pull/1307
- @jeske made their first contribution in https://github.com/UglyToad/PdfPig/pull/1308
- @OrganizationUsername made their first contribution in https://github.com/UglyToad/PdfPig/pull/1293
Full Changelog: https://github.com/UglyToad/PdfPig/compare/v0.1.14...v0.1.15