{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645302923,"defaultBranch":"master","name":"testarea-itext8","ownerLogin":"mkl-public","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-25T11:04:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11230215?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1685013279.980586","currentOid":""},"activityList":{"items":[{"before":"58a7aac4a99c2c207bd220ca2476e494131dcfa1","after":"395a19b36c883752d83a75f1b39124c4f50c7e28","ref":"refs/heads/master","pushedAt":"2024-06-17T10:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New UseFontProvider test focusing on the stack overflow question 78515947\n\nExtracting text using iText7 throws exception\nhttps://stackoverflow.com/questions/78515947/extracting-text-using-itext7-throws-exception\n\ntestExtractLikeAndrus - Indeed, this code throws the error indicated by the OP. It is caused by iText\nassuming an \"EI\" sequence inside the Ascii85-encoded data to already be the\nend-of-inline-image marker.\n\nA deeper analysis shows that before commit 0e44a96b2f3b90fb6656310d2c0f5615b05d4391\niText would not have fallen for this wrong marker. In that commit, though, iText\nstopped insisting on a leading white space before the marker.\n\nTo fix this, one has to patch the iText content stream parsing classes or repair a\ncopy of them. As a work-around one may pre-process the PDF content streams to not\ncontain such problem inline image streams.","shortMessageHtmlLink":"New UseFontProvider test focusing on the stack overflow question 7851…"}},{"before":"1486147575d9992709ab1ad45bcff27410500ffa","after":"58a7aac4a99c2c207bd220ca2476e494131dcfa1","ref":"refs/heads/master","pushedAt":"2024-06-16T11:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New ValidateSignatures class to use the iText SignatureValidator from a cli\n\nPublicSignatureValidator - Public extension of the currently package protected SignatureValidator class. Eventually the signature validator will become public and this extension will not be required anymore.\n\nValidateSignatures - This class allows to execute the iText SignatureValidator from the command line.","shortMessageHtmlLink":"New ValidateSignatures class to use the iText SignatureValidator from…"}},{"before":"b9a951ac2b9aceff6f1262e3e27958e8fd1cd73c","after":"1486147575d9992709ab1ad45bcff27410500ffa","ref":"refs/heads/master","pushedAt":"2024-06-14T12:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"Now testing version 8.0.5-SNAPSHOT","shortMessageHtmlLink":"Now testing version 8.0.5-SNAPSHOT"}},{"before":"6d39f7456ab646576d3acc55a1f23f8f1bbd8856","after":"b9a951ac2b9aceff6f1262e3e27958e8fd1cd73c","ref":"refs/heads/master","pushedAt":"2024-05-31T07:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New SignWithService test focusing on the stack overflow question 78517659\n\nSigning a PDF through iText with the use signature from external web service(digidentity)\nhttps://stackoverflow.com/questions/78517659/signing-a-pdf-through-itext-with-the-use-signature-from-external-web-servicedig\n\nSignWithIExternalSignature - You can sign a PDF using a signing service by wrapping all service specific code in an IExternalSignature implementation (like ServiceSignature here), so that seen from your main code signing becomes a single-step, simple task.","shortMessageHtmlLink":"New SignWithService test focusing on the stack overflow question 7851…"}},{"before":"ab89235f5428719a202fc35d8357819657c6b368","after":"6d39f7456ab646576d3acc55a1f23f8f1bbd8856","ref":"refs/heads/master","pushedAt":"2024-05-28T13:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"Now testing iText / .NET version 8.0.4","shortMessageHtmlLink":"Now testing iText / .NET version 8.0.4"}},{"before":"9ef4260a1800a2cf7371f77c3bb3c1cc9a3d0a87","after":"ab89235f5428719a202fc35d8357819657c6b368","ref":"refs/heads/master","pushedAt":"2024-04-17T10:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New UseFontProvider test focusing on the stack overflow question 78330185\n\nIn iText is it possible to create a custom font with different stylings and make it work with .setBold and .setItalic?\nhttps://stackoverflow.com/questions/78330185/in-itext-is-it-possible-to-create-a-custom-font-with-different-stylings-and-make\n\ntestUseSystemFonts - This test illustrates how to use font families and font providers.","shortMessageHtmlLink":"New UseFontProvider test focusing on the stack overflow question 7833…"}},{"before":"bd1ce2178c1092ceb3bf4607e7cb0cd6689eba0f","after":"9ef4260a1800a2cf7371f77c3bb3c1cc9a3d0a87","ref":"refs/heads/master","pushedAt":"2024-04-17T10:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"Now testing version 8.0.4-SNAPSHOT","shortMessageHtmlLink":"Now testing version 8.0.4-SNAPSHOT"}},{"before":"19a3d6b70af720291ddb210a01c42f18c1c38f64","after":"bd1ce2178c1092ceb3bf4607e7cb0cd6689eba0f","ref":"refs/heads/master","pushedAt":"2024-01-24T17:00:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New SignWithEcdsaCert test focusing on the stack overflow question 77874119\n\nECDsa signed PDF showing \"Document has been altered or corrupted since it was signed\" error in Adobe Reader\nhttps://stackoverflow.com/questions/77874119/ecdsa-signed-pdf-showing-document-has-been-altered-or-corrupted-since-it-was-si\ntest.pdf (as testImreTessenyi.pdf)\ntest.pfx (as testImreTessenyi.pfx)\nhttps://drive.google.com/drive/folders/1NucHLeYBjZ4NP3ijrAXtk8ZqAwdW5ipY?usp=sharing\n\nSignImreTessenyi - As it turns out, ECDsa.SignData returns the signature in plain format but iText used the signature algorithm OID for ECD signatures in DER format. Transforming the signature to DER format fixed the issue.","shortMessageHtmlLink":"New SignWithEcdsaCert test focusing on the stack overflow question 77…"}},{"before":"57817b2640c61f32adea98ec282de96491f93ca3","after":"19a3d6b70af720291ddb210a01c42f18c1c38f64","ref":"refs/heads/master","pushedAt":"2024-01-24T16:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"Now testing iText / .NET version 8.0.2\n\nUpdated dependencies iText, NUnit, and Microsoft.NET.Test.Sdk.\nFollow-up in RetrieveTimeStampToken test.","shortMessageHtmlLink":"Now testing iText / .NET version 8.0.2"}},{"before":"b8a985737704c8a24e47f44fada95e103a30b4f7","after":"57817b2640c61f32adea98ec282de96491f93ca3","ref":"refs/heads/master","pushedAt":"2023-11-23T23:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New VerifySignature test focusing on the stack overflow question 77537388\n\n\"Unknown PdfException\" by iText7 when TimeStampToken is not present in the embedded Pkcs7 UnsignedAttributes section\nhttps://stackoverflow.com/questions/77537388/unknown-pdfexception-by-itext7-when-timestamptoken-is-not-present-in-the-embed\noutput.pdf as \"riccardo_output.pdf\"\nhttps://drive.google.com/file/d/1v0zBc-YW-3VmANTms33gSa8mu5QVrjDG/view\n\ntestRiccardoOutput - Indeed, there is a regression: If the signature container has unsigned attributes but not a timestamp attribute among them, the code runs into an exception due to a method call on a null object. It's just fairly seldom that a signature has unsigned attributes but not a timestamp one, so the error has not popped up before.","shortMessageHtmlLink":"New VerifySignature test focusing on the stack overflow question 7753…"}},{"before":"dea657a06fe1e59e5ba5ad1b44523fb8f7174e9e","after":"b8a985737704c8a24e47f44fada95e103a30b4f7","ref":"refs/heads/master","pushedAt":"2023-11-23T23:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"Now testing version 8.0.3-SNAPSHOT","shortMessageHtmlLink":"Now testing version 8.0.3-SNAPSHOT"}},{"before":"b883053342a64f0756aed24ebed337eb33b28fb2","after":"dea657a06fe1e59e5ba5ad1b44523fb8f7174e9e","ref":"refs/heads/master","pushedAt":"2023-11-17T12:22:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New PositionParagraph test focusing on the stack overflow question 77493336\n\nc# iText7 how to set the position of the top left corner of a paragraph\nhttps://stackoverflow.com/questions/77493336/c-sharp-itext7-how-to-set-the-position-of-the-top-left-corner-of-a-paragraph\n\nPositionParagraphAt100_100 - This shows how to position a paragraph with its top left at 100, 100, at least as far iText measuring is concerned.","shortMessageHtmlLink":"New PositionParagraph test focusing on the stack overflow question 77…"}},{"before":"e1ff88091ae3cbde877611d1a791a20f1075af8a","after":"b883053342a64f0756aed24ebed337eb33b28fb2","ref":"refs/heads/master","pushedAt":"2023-08-15T17:29:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New RetrieveTimeStampToken test focusing on the stack overflow question 76394568\n\nRead TimeStampToken in iText 8 from TimeStampTokenInfo\nhttps://stackoverflow.com/questions/76394568/read-timestamptoken-in-itext-8-from-timestamptokeninfo\n\nretrieveFromLoremIpsumLta - This test illustrates how to extract the full TimeStampToken (and not merely the TSTInfo). There are two obvious options for this, using either the BouncyCastle abstraction of iText (allowing to work with both BouncyCastle and BouncyCastle-FIPS) or a specific BouncyCastle variant directly.\n\nAlso there are two cases, document time stamps and signature time stamps.\n\nHere document time stamps are extracted using the BouncyCastle abstraction and signature time stamps are extracted using BouncyCastle directly.","shortMessageHtmlLink":"New RetrieveTimeStampToken test focusing on the stack overflow questi…"}},{"before":"013ff289a2cdd9bdffc004dd26ecbc14cd73f239","after":"e1ff88091ae3cbde877611d1a791a20f1075af8a","ref":"refs/heads/master","pushedAt":"2023-07-06T13:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New WatermarkSigned test focusing on the stack overflow question 76544095\n\nHow to add a watermark in a digitally signed pdf using iText library without making signature invalid\nhttps://stackoverflow.com/questions/76612048/how-to-add-a-watermark-in-a-digitally-signed-pdf-using-itext-library-without-mak\n\"Parent node.pdf\", stamp.png\nhttps://github.com/nickosl50/itext_valid_sign\n\nWatermarkLikeNickLazidis - As already mentioned by the OP, the output of their code has invalidated signature and time stamp. The reason is that the code changes the static page content which is a disallowed change to signed PDFs.\n\nWatermarkImproved - In contrast this method applies a watermark in an annotation. Consequentially, the signature is not invalidated.","shortMessageHtmlLink":"New WatermarkSigned test focusing on the stack overflow question 7654…"}},{"before":"23c71f7fcabcbc2ea5f3f3829814f352b9151868","after":"013ff289a2cdd9bdffc004dd26ecbc14cd73f239","ref":"refs/heads/master","pushedAt":"2023-06-29T10:52:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New SplitInMemory test focusing on the stack overflow question 76544095\n\nSplit a Pdf into byte array pages with IText7\nhttps://stackoverflow.com/questions/76575599/split-a-pdf-into-byte-array-pages-with-itext7\n\nSplitForMatiasMasso - Tests the improved SplitOnPages method and ByteArrayPdfSplitter class.","shortMessageHtmlLink":"New SplitInMemory test focusing on the stack overflow question 76544095"}},{"before":"62811970943aae265a0ddc2fa7e32d0e00b8f990","after":"23c71f7fcabcbc2ea5f3f3829814f352b9151868","ref":"refs/heads/master","pushedAt":"2023-05-25T11:26:27.245Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New SetCheckbox tests focusing on the stack overflow question 76307909\n\nEnabling a single checkbox rather than the entire checkbox within the same acrofield\nhttps://stackoverflow.com/questions/76307909/enabling-a-single-checkbox-rather-than-the-entire-checkbox-within-the-same-acrof\nform-cms1500.pdf\nhttps://www.cigna.com/static/www-cigna-com/docs/health-care-providers/form-cms1500.pdf\n\n[test]SetAndFlattenCms1500LikeAbhiShrestha - Indeed, all checkboxes are on.\n\n[test]SetCms1500 - Before flattening one can identify the issue better - here also all check boxes are checked, and they are because all the AP entries are touched.","shortMessageHtmlLink":"New SetCheckbox tests focusing on the stack overflow question 76307909"}},{"before":"751c155a4d52a875b86aa6c2f56244100422c8f4","after":"62811970943aae265a0ddc2fa7e32d0e00b8f990","ref":"refs/heads/master","pushedAt":"2023-05-25T11:19:53.986Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"New MultipleSignatureFields tests focusing on the stack overflow question 76252293\n\nitext lock some fields after sign - one field ok but second field sign cause error?\nhttps://stackoverflow.com/questions/76252293/itext-lock-some-fields-after-sign-one-field-ok-but-second-field-sign-cause-err\n\nCreateLikeD00lar - This is the OP's code. Indeed, Adobe Acrobat has issues signing both signature fields in the same session.\n\nCreateLikeD00larPlusType - This is the OP's code with the addition of setting the Type entry of the form fields. Now Adobe Acrobat has no issues anymore signing both signature fields in the same session.","shortMessageHtmlLink":"New MultipleSignatureFields tests focusing on the stack overflow ques…"}},{"before":null,"after":"751c155a4d52a875b86aa6c2f56244100422c8f4","ref":"refs/heads/master","pushedAt":"2023-05-25T11:14:39.980Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkl-public","name":"mkl","path":"/mkl-public","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11230215?s=80&v=4"},"commit":{"message":"Initialized test projects","shortMessageHtmlLink":"Initialized test projects"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZz_CHwA","startCursor":null,"endCursor":null}},"title":"Activity · mkl-public/testarea-itext8"}