Commit Graph

  • 954b3cee47 tidy up form stream check logic Eliot Jones 2023-07-23 14:19:29 +01:00
  • 6c0f8b762c Merge pull request #652 from mvantzet/PreventCorruptionWhenRemovingText-538 Eliot Jones 2023-07-23 14:16:16 +01:00
  • 928c2ef2fc Prevent reading (and modifying!) non-content streams, reducing chances of PDF corruption. Added skipping operation MoveToNextLineShowText as well. Also duplicate the original stream's dictionary which solves disappearing elements (due to missing SubType / BBox for example). mvantzet 2023-06-21 14:54:11 +02:00
  • 94cc9be967 Fix regression introduced in #561 where paths were not clipped correctly for rotated pages due to initial clipping path not being transformed BobLd 2023-06-18 21:51:11 +01:00
  • ae83f39e28 detail new nightly build location Eliot Jones 2023-06-07 20:54:59 +01:00
  • c6a6d885ff Merge branch 'master' of github.com:UglyToad/PdfPig Eliot Jones 2023-06-06 19:37:38 +01:00
  • 32cf25e6b7 fix typo in accursed yaml Eliot Jones 2023-06-06 19:36:29 +01:00
  • 129e69fdf9 Merge pull request #638 from UglyToad/pdfdocencoding Eliot Jones 2023-06-05 22:01:25 +01:00
  • 66248f19e4 include readme in package Eliot Jones 2023-06-05 22:01:04 +01:00
  • 2366d22719 move nightly builds to separate package id Eliot Jones 2023-06-05 21:48:02 +01:00
  • 2be4c69c16 set nightly release version Eliot Jones 2023-06-05 21:37:34 +01:00
  • 16ac297d10 version 0.1.8 v0.1.8 Eliot Jones 2023-06-05 21:36:00 +01:00
  • 4118ae0df4 temp hide pdftextremover #538 Eliot Jones 2023-06-05 21:09:41 +01:00
  • 8edbd18a07 use encoding aware reader for decrypt Eliot Jones 2023-06-04 17:02:27 +01:00
  • 81bb6fce83 use built in encoding handling Eliot Jones 2023-06-04 16:49:37 +01:00
  • 6f59bed9a2 use pdfdocencoding when parsing strings Eliot Jones 2023-06-04 16:40:43 +01:00
  • 7fe5fc2272 add test case for armenian alphabet Eliot Jones 2023-06-04 14:14:18 +01:00
  • 9d2b3f914d account for skipmissingfonts in positioned text #637 Eliot Jones 2023-06-04 11:47:30 +01:00
  • 6daa2ec192 Merge pull request #634 from UglyToad/type-2-font-hflex Eliot Jones 2023-05-28 18:05:48 +01:00
  • 5b48011256 Implement hflex and hflex1 operators in Type2CharStringParser (fix #558) BobLd 2023-05-28 17:37:29 +01:00
  • 5126d28612 isolate incorrect letter test case #558 Eliot Jones 2023-05-27 16:37:53 +01:00
  • edf99acdf4 write version from builder in xmp metadata #633 Eliot Jones 2023-05-27 13:52:28 +01:00
  • 211b27062d support looking up in reply to value for annotation #362 Eliot Jones 2023-05-27 13:40:01 +01:00
  • fba1cbc13c skip missing objects if skip fonts is true #298 Eliot Jones 2023-05-27 10:46:29 +01:00
  • 1132cfc95d Update with comments @EliotJones, rename Bitmap(s) to Jbig2Bitmap(s) and replace System.Drawing.rectangle by Jbig2Rectangle and update NOTICE with JBig2 jbig2-support-bobld BobLD 2023-02-06 19:40:04 +00:00
  • 301fdb8c01 Support for JBIG2 (port of Apache's pdfbox-jbig2) Kasper Frank 2021-06-21 13:50:57 +02:00
  • 20d3cc9066 tidy up during investigation #600 Eliot Jones 2023-05-23 19:22:00 +01:00
  • 11df5b520d update y if preceding letter was blank #603 Eliot Jones 2023-05-22 20:40:36 +01:00
  • 471dca8327 amend default word extractor logic #603 Eliot Jones 2023-05-22 20:22:19 +01:00
  • 98be67d93b Merge pull request #629 from thinkbeforecoding/fix/copyfrom Eliot Jones 2023-05-22 19:59:14 +01:00
  • d244c10a94 Add caching to DeviceN and Separation colors spaces when rendering images BobLd 2023-05-21 20:47:22 +01:00
  • 876808b1eb Fix: Missing cultureinfo fails tests on non-US systems jchassaing 2023-05-22 09:06:40 +02:00
  • 08f4b4a372 Fix: Handle Fm resources and GS (gfx state) in page copyFrom jchassaing 2023-05-22 08:01:13 +02:00
  • c3dd69388d normalize some line endings Eliot Jones 2023-05-21 19:17:14 +01:00
  • bb4c6f2f1e add capacity to glyph list dictionaries Eliot Jones 2023-05-21 19:13:14 +01:00
  • 976d8929a1 Merge branch 'master' of github.com:UglyToad/PdfPig Eliot Jones 2023-05-21 14:58:45 +01:00
  • fc2f7b9325 add intelligent error recovery for known dictionaries #511 Eliot Jones 2023-05-21 14:58:39 +01:00
  • 616978a178 Use IPdfTokenScanner in PdfFunctionType3 create function BobLd 2023-05-21 14:33:05 +01:00
  • 903218854c Refactor PdfFunctionParser to account for indirect reference tokens BobLd 2023-05-21 11:11:21 +01:00
  • 32a562f02a address compiler warnings, swap rijndael for aes Eliot Jones 2023-05-21 13:44:36 +01:00
  • 9acfac4fdf Handle many functions in Shading BobLd 2023-05-19 18:31:28 +01:00
  • 0b8252e930 do not require tounicode to be valid even if present #354 #619 Eliot Jones 2023-05-21 12:34:27 +01:00
  • 6b9c3be9f8 tidy up some small formatting issues Eliot Jones 2023-05-21 12:20:57 +01:00
  • 2073e036ef Merge branch 'master' of github.com:UglyToad/PdfPig Eliot Jones 2023-05-18 20:30:20 +01:00
  • 2a1a09d1fa handle missing optional named destinations Eliot Jones 2023-05-18 20:30:17 +01:00
  • a4284aa5a8 Implement Pattern color space and Shading, seal IColor classes, stop using decimal in colors and use double instead BobLd 2023-04-22 14:01:07 +01:00
  • fc59d1e58f try making nightly release dependent on test passing Eliot Jones 2023-05-18 20:05:06 +01:00
  • c68c195ea8 update package target frameworks Eliot Jones 2023-05-18 19:59:58 +01:00
  • 23aeb66566 bump integration test runner version Eliot Jones 2023-05-17 20:34:10 +01:00
  • 35ff13732e remove completely out of support net 4.5 Eliot Jones 2023-05-17 20:20:05 +01:00
  • af7aefb096 Tests - not correct - to remove icc-color-space BobLd 2023-04-24 18:14:02 +01:00
  • 2c5cb69a64 parallel process images in color space BobLd 2023-04-23 18:39:24 +01:00
  • 57ed17e7c4 cont BobLd 2023-04-23 16:38:05 +01:00
  • 1517b8fe39 Add test docs BobLd 2023-04-23 12:43:01 +01:00
  • 254321e906 Handle black point issue in CMYK BobLd 2023-04-22 23:51:11 +01:00
  • be9a9d7892 Implement ICC profile Color Space BobLd 2023-04-22 22:30:21 +01:00
  • 3898f09a5f Pdf merger support copy links Yufei Huang 2023-04-21 11:23:16 +08:00
  • 147b8997cc Fix glyph bounding box for Type3 font with zero height (#610) mvantzet 2023-04-19 09:55:34 +02:00
  • 2d72d62c59 Updated created basic AcroFormExtensions for fields (#599) kapiosk 2023-04-18 19:53:05 +03:00
  • cdc3d7722a Set rendering intent in operation BobLd 2023-04-15 10:30:38 +01:00
  • 8c08aa2efe Implement Lab and DeviceN color spaces and fix bug in SetNonStrokingColorspace() for Transparency Group XObjects BobLd 2023-04-14 18:31:54 +01:00
  • 0d15c395ea Revert "Update run_integration_tests.yml" BobLd 2023-04-14 17:45:11 +01:00
  • 9eb791ae58 Fix integration tests for #595 BobLd 2023-04-14 08:36:50 +01:00
  • 42e4171c31 Fix integration tests for #579 (3) BobLd 2023-04-13 19:08:41 +01:00
  • 906066ec58 Fix integration tests for #579 (2) BobLd 2023-04-12 19:06:27 +01:00
  • 46a04c21f5 Fix integration tests for #579 BobLd 2023-04-12 07:52:00 +01:00
  • b8a98fbed2 Properly implement color spaces BobLD 2023-04-06 22:34:32 +01:00
  • db0583edea Merge pull request #597 from UglyToad/BobLd-patch-1 Eliot Jones 2023-04-11 20:46:32 +02:00
  • 6bca81fca2 Merge pull request #596 from GiovanniNova/master Eliot Jones 2023-04-11 20:43:33 +02:00
  • 92f47df9f6 Update run_integration_tests.yml BobLd 2023-04-10 17:41:05 +01:00
  • 0e39bc0b76 Annotations named destinations (#579) mvantzet 2023-04-10 18:14:14 +02:00
  • cdc91eeef7 Support for full-size images without specifing size GiovanniNova 2023-04-10 11:14:20 -03:00
  • 2e0622b652 Possibility to set CreationDate and ModifiedDate in DocumentInformationBuilder Alejandro 2023-04-01 13:06:14 +02:00
  • bd4eedfcac make Bookmarks constructor public Yufei Huang 2023-03-29 09:55:54 +08:00
  • 2dabaf1348 Update System.Drawing.Common version in Tests (#584) BobLd 2023-03-26 19:42:35 +01:00
  • 93a2f318aa Fix Type 3 font height and fix #500 (#585) BobLd 2023-03-26 19:20:20 +01:00
  • 58b3394d01 Setting C# version to latest in Examples and ConsoleRunner projects (#582) BobLd 2023-03-25 19:15:01 +00:00
  • 10fa9eceb9 FixIssue576-AddPng-WithTransparency SMask hardcoded as 8 bitsPerComponent not 1. (#577) Fred Natzke 2023-03-26 02:30:02 +10:00
  • 3dd9a5685d Fix PR #552 failing integration tests (#580) BobLd 2023-03-25 16:29:28 +00:00
  • a3a9d1a2b5 Support adding outline bookmarks to existing pdf document (#552) Yufei Huang 2023-03-23 18:21:11 +08:00
  • a486114c8d Merge pull request #573 from GiovanniNova/master BobLd 2023-03-22 18:49:46 +00:00
  • aeb08744cb Fixes #567, ReadShort now casts to and returns an ushort GiovanniNova 2023-03-21 11:13:48 -03:00
  • c024e6abd0 Merge pull request #570 from UglyToad/alpha-operator BobLd 2023-03-19 20:52:13 +00:00
  • fc3f27fd18 Update CurrentGraphicsState with AlphaConstantNonStroking and AlphaConstantStroking and implement more named graphics state BobLD 2023-03-19 13:23:06 +00:00
  • 76d7667924 Merge pull request #569 from UglyToad/stream-processor-step-1 BobLd 2023-03-19 01:33:29 +00:00
  • d3f8e83b27 Make some necessary classes public BobLD 2023-03-17 21:43:15 +00:00
  • a5c91f00d9 remove invalid constructor Eliot Jones 2023-03-17 22:32:22 +01:00
  • ec5b3b551a Merge pull request #545 from UglyToad/pdf-to-image-glyph-path Eliot Jones 2023-03-17 22:02:32 +01:00
  • cc6e2d302f Implement TryGetPath and TryGetNormalisedPath for fonts BobLD 2023-01-31 17:07:07 +00:00
  • 5eebe9d0f9 Merge pull request #561 from mvantzet/PageSizesAndRotation Eliot Jones 2023-03-17 20:48:32 +01:00
  • 3abb34bfdd Flipped expected and actual values in assert mvantzet 2023-03-17 19:43:20 +01:00
  • 76ce251a6e Merge branch 'UglyToad:master' into PageSizesAndRotation mvantzet 2023-03-17 19:35:55 +01:00
  • cdd6a564cd Merge branch 'master' of github.com:UglyToad/PdfPig Eliot Jones 2023-03-17 18:45:29 +01:00
  • 4876bfbbd4 tidy up some resharper and github warnings Eliot Jones 2023-03-17 18:45:23 +01:00
  • 52b99b6816 Merge pull request #557 from UglyToad/functions Eliot Jones 2023-03-17 18:42:41 +01:00
  • 333955881f Merge pull request #553 from DGdev91/master Eliot Jones 2023-03-17 18:35:20 +01:00
  • bd48bbe536 Merge pull request #556 from fnatzke/FixIssue550 Eliot Jones 2023-03-17 18:30:08 +01:00
  • 68c00c9b51 Merge pull request #527 from fnatzke/Issue350-PdfPageBuilder.CopyFrom()_creates_invalid_PDF Eliot Jones 2023-03-17 18:15:06 +01:00
  • 61d7fbf327 and this mvantzet 2023-03-16 08:40:52 +01:00
  • f9f271080d Forgot to commit this mvantzet 2023-03-16 08:37:54 +01:00