From 2476b9a6902eb55baa63a2f5eaa440de268178b9 Mon Sep 17 00:00:00 2001 From: Irfana Jaffer Sadhik Date: Mon, 27 Jan 2025 15:17:36 +0530 Subject: [PATCH 1/2] Importing annotation with appearance sample --- .../Importing-annotations-with-appearance.sln | 25 +++++++ .../Data/Annotations.xfdf | 64 ++++++++++++++++++ .../Data/Input.pdf | Bin 0 -> 23135 bytes ...porting-annotations-with-appearance.csproj | 15 ++++ .../Output/.gitkeep | 0 .../Program.cs | 31 +++++++++ 6 files changed, 135 insertions(+) create mode 100644 Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance.sln create mode 100644 Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Annotations.xfdf create mode 100644 Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Input.pdf create mode 100644 Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Importing-annotations-with-appearance.csproj create mode 100644 Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Output/.gitkeep create mode 100644 Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Program.cs diff --git a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance.sln b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance.sln new file mode 100644 index 00000000..00557af0 --- /dev/null +++ b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.13.35617.110 d17.13 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Importing-annotations-with-appearance", "Importing-annotations-with-appearance\Importing-annotations-with-appearance.csproj", "{8500B152-7B58-4CA4-B419-51AFC7B2C84B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8500B152-7B58-4CA4-B419-51AFC7B2C84B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8500B152-7B58-4CA4-B419-51AFC7B2C84B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8500B152-7B58-4CA4-B419-51AFC7B2C84B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8500B152-7B58-4CA4-B419-51AFC7B2C84B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F14C763D-4051-47DF-A74B-1E46956F8DE9} + EndGlobalSection +EndGlobal diff --git a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Annotations.xfdf b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Annotations.xfdf new file mode 100644 index 00000000..8a036818 --- /dev/null +++ b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Annotations.xfdf @@ -0,0 +1,64 @@ + + + + + Highlight + + + Can you please change South Asian to Asian? + + + South Asian has changed as Asian + + + + + + + + + + Ellipse Annotation + + + 77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxESUNUIEtFWT0iQVAiPg0KICA8U1RSRUFNIEtFWT0iTiIgREVGSU5FPSIiPg0KICAgIDxJTlQgS0VZPSJMZW5ndGgiIFZBTD0iNDAiIC8+DQogICAgPEFSUkFZIEtFWT0iQkJveCI+DQogICAgICA8RklYRUQgVkFMPSI2OS41IiAvPg0KICAgICAgPEZJWEVEIFZBTD0iNDIxLjUiIC8+DQogICAgICA8RklYRUQgVkFMPSIxNTAuNSIgLz4NCiAgICAgIDxGSVhFRCBWQUw9IjUwMi41IiAvPg0KICAgIDwvQVJSQVk+DQogICAgPElOVCBLRVk9IkZvcm1UeXBlIiBWQUw9IjEiIC8+DQogICAgPEFSUkFZIEtFWT0iTWF0cml4Ij4NCiAgICAgIDxJTlQgVkFMPSIxIiAvPg0KICAgICAgPElOVCBWQUw9IjAiIC8+DQogICAgICA8SU5UIFZBTD0iMCIgLz4NCiAgICAgIDxJTlQgVkFMPSIxIiAvPg0KICAgICAgPEZJWEVEIFZBTD0iLTY5LjUiIC8+DQogICAgICA8RklYRUQgVkFMPSItNDIxLjUiIC8+DQogICAgPC9BUlJBWT4NCiAgICA8RElDVCBLRVk9IlJlc291cmNlcyI+DQogICAgICA8QVJSQVkgS0VZPSJQcm9jU2V0Ij4NCiAgICAgICAgPE5BTUUgVkFMPSJQREYiIC8+DQogICAgICA8L0FSUkFZPg0KICAgIDwvRElDVD4NCiAgICA8TkFNRSBLRVk9IlN1YnR5cGUiIFZBTD0iRm9ybSIgLz4NCiAgICA8TkFNRSBLRVk9IlR5cGUiIFZBTD0iWE9iamVjdCIgLz4NCiAgICA8REFUQSBNT0RFPSJGSUxURVJFRCIgRU5DT0RJTkc9IkFTQ0lJIj4xIDEgMCBSRw0KMSAwIDAgcmcNCjcwLjUgNDIyLjUgNzkgNzkgcmUNCkINCjwvREFUQT4NCiAgPC9TVFJFQU0+DQo8L0RJQ1Q+ + SquareAnnotation + + + 77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxESUNUIEtFWT0iQVAiPg0KICA8U1RSRUFNIEtFWT0iTiIgREVGSU5FPSIiPg0KICAgIDxJTlQgS0VZPSJMZW5ndGgiIFZBTD0iNDEiIC8+DQogICAgPEFSUkFZIEtFWT0iQkJveCI+DQogICAgICA8RklYRUQgVkFMPSIzODkuNSIgLz4NCiAgICAgIDxGSVhFRCBWQUw9IjQzMS41IiAvPg0KICAgICAgPEZJWEVEIFZBTD0iNDkwLjUiIC8+DQogICAgICA8RklYRUQgVkFMPSI0ODIuNSIgLz4NCiAgICA8L0FSUkFZPg0KICAgIDxJTlQgS0VZPSJGb3JtVHlwZSIgVkFMPSIxIiAvPg0KICAgIDxBUlJBWSBLRVk9Ik1hdHJpeCI+DQogICAgICA8SU5UIFZBTD0iMSIgLz4NCiAgICAgIDxJTlQgVkFMPSIwIiAvPg0KICAgICAgPElOVCBWQUw9IjAiIC8+DQogICAgICA8SU5UIFZBTD0iMSIgLz4NCiAgICAgIDxGSVhFRCBWQUw9Ii0zODkuNSIgLz4NCiAgICAgIDxGSVhFRCBWQUw9Ii00MzEuNSIgLz4NCiAgICA8L0FSUkFZPg0KICAgIDxESUNUIEtFWT0iUmVzb3VyY2VzIj4NCiAgICAgIDxBUlJBWSBLRVk9IlByb2NTZXQiPg0KICAgICAgICA8TkFNRSBWQUw9IlBERiIgLz4NCiAgICAgIDwvQVJSQVk+DQogICAgPC9ESUNUPg0KICAgIDxOQU1FIEtFWT0iU3VidHlwZSIgVkFMPSJGb3JtIiAvPg0KICAgIDxOQU1FIEtFWT0iVHlwZSIgVkFMPSJYT2JqZWN0IiAvPg0KICAgIDxEQVRBIE1PREU9IkZJTFRFUkVEIiBFTkNPRElORz0iQVNDSUkiPjEgMSAwIFJHDQoxIDAgMCByZw0KMzkwLjUgNDMyLjUgOTkgNDkgcmUNCkINCjwvREFUQT4NCiAgPC9TVFJFQU0+DQo8L0RJQ1Q+ + RectangleAnnotation + + + PdfLineAnnotation + + + 50,298;100,325;200,355;300,230;180,230;50,298 + polygon + + + 0 0 1 rg + font:Helvetica 7pt;style:Regular; color:#008000 +

Free Text with Callouts

+ Free Text with Callouts +
+ + + 72.919,136.376,72.264,136.376,62.446,142.922,61.137,142.922,55.901,139.649,55.246,138.34,54.592,132.449,54.592,127.867,55.901,125.904,59.828,121.976,63.101,121.322,65.719,122.631,68.992,125.249,70.301,130.485,71.61,133.104,72.264,136.376,72.919,140.304,74.883,144.885,76.192,150.776,76.192,151.431,76.192,152.085,76.192,158.631,76.192,159.94,75.537,155.358,74.228,150.122,74.228,146.195,73.574,141.613,73.574,137.685,74.228,132.449,74.883,128.522,75.537,124.594,76.192,123.285,76.846,122.631,80.774,122.631,82.737,123.285,85.355,125.249,88.628,129.831,89.283,133.104,89.937,137.031,90.592,140.958,89.937,142.267,86.665,141.613,85.355,140.304,84.701,138.34,84.701,137.685,85.355,137.031,87.974,135.722,90.592,136.376,92.555,137.031,96.483,139.649,98.446,140.958,101.719,142.922,103.028,142.922,100.41,138.34,99.756,134.413,99.101,131.14,99.101,128.522,99.756,127.213,101.065,125.904,102.374,123.94,103.683,123.94,107.61,125.904,110.228,129.831,114.156,135.067,117.428,140.304,119.392,143.576,121.356,144.231,122.665,144.231,123.974,142.267,126.592,139.649,127.247,140.304,126.592,142.922,124.628,143.576,122.01,142.922,118.083,141.613,114.81,136.376,114.81,131.14,113.501,127.213,114.156,125.904,118.083,125.904,120.701,126.558,123.319,130.485,125.283,136.376,125.937,140.304,125.937,142.922,126.592,143.576,125.937,135.722,125.937,131.794,125.937,131.14,127.247,129.176,129.21,127.213,131.828,127.213,134.447,128.522,136.41,136.376,139.028,150.122,141.647,162.558,140.992,163.213,138.374,160.595,135.756,153.395,135.101,148.158,134.447,140.304,134.447,130.485,133.792,124.594,133.792,115.431,133.792,110.194,133.792,105.612,134.447,105.612,137.065,110.194,137.719,116.74,139.028,120.013,139.028,123.94,137.719,127.213,135.756,130.485,134.447,130.485,133.792,130.485,137.719,131.794,141.647,135.722,146.883,142.922,152.774,153.395,153.428,159.286,150.156,159.94,147.537,156.667,146.883,148.813,146.883,140.958,146.883,134.413,146.883,125.904,145.574,118.703,145.574,114.776,145.574,112.158,146.228,111.503,147.537,111.503,148.192,112.158,150.156,112.812,150.81,113.467,152.119,114.776,154.083,117.394,155.392,119.358,156.701,120.667,157.356,121.976,156.701,121.322,156.047,120.013,155.392,119.358,154.083,117.394,154.083,116.74,152.774,114.776,152.119,114.121,150.81,113.467,149.501,113.467,147.537,112.158,146.883,112.158,145.574,111.503,144.919,112.158,144.265,114.121,144.265,115.431,144.265,116.74,144.265,117.394,144.265,118.049,144.919,118.703,145.574,120.667,146.228,122.631,147.537,123.285,147.537,124.594,148.192,125.904,147.537,128.522,147.537,129.176,147.537,130.485,147.537,132.449,147.537,134.413,147.537,136.376,147.537,138.34,147.537,138.994,145.574,138.994,142.956,138.252 + + + + Strikeout + + + 0 0 1 rg + font:Helvetica 7pt;style:Regular; color:#008000 +

Free Text with Callouts

+ Free Text with Callouts +
+ + 77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxESUNUIEtFWT0iQVAiPg0KICA8U1RSRUFNIEtFWT0iTiIgREVGSU5FPSIiPg0KICAgIDxJTlQgS0VZPSJMZW5ndGgiIFZBTD0iMjczNSIgLz4NCiAgICA8QVJSQVkgS0VZPSJCQm94Ij4NCiAgICAgIDxGSVhFRCBWQUw9IjYwLjgzNDQiIC8+DQogICAgICA8RklYRUQgVkFMPSI0NDIuODM0MDE1IiAvPg0KICAgICAgPEZJWEVEIFZBTD0iMTc5LjE2NiIgLz4NCiAgICAgIDxGSVhFRCBWQUw9IjUxMS4xNjU5ODUiIC8+DQogICAgPC9BUlJBWT4NCiAgICA8QVJSQVkgS0VZPSJGaWx0ZXIiPg0KICAgICAgPE5BTUUgVkFMPSJGbGF0ZURlY29kZSIgLz4NCiAgICA8L0FSUkFZPg0KICAgIDxJTlQgS0VZPSJGb3JtVHlwZSIgVkFMPSIxIiAvPg0KICAgIDxBUlJBWSBLRVk9Ik1hdHJpeCI+DQogICAgICA8SU5UIFZBTD0iMSIgLz4NCiAgICAgIDxJTlQgVkFMPSIwIiAvPg0KICAgICAgPElOVCBWQUw9IjAiIC8+DQogICAgICA8SU5UIFZBTD0iMSIgLz4NCiAgICAgIDxGSVhFRCBWQUw9Ii02MC44MzQ0IiAvPg0KICAgICAgPEZJWEVEIFZBTD0iLTQ0Mi44MzQwMTUiIC8+DQogICAgPC9BUlJBWT4NCiAgICA8RElDVCBLRVk9IlJlc291cmNlcyI+DQogICAgICA8QVJSQVkgS0VZPSJQcm9jU2V0Ij4NCiAgICAgICAgPE5BTUUgVkFMPSJQREYiIC8+DQogICAgICA8L0FSUkFZPg0KICAgIDwvRElDVD4NCiAgICA8TkFNRSBLRVk9IlN1YnR5cGUiIFZBTD0iRm9ybSIgLz4NCiAgICA8TkFNRSBLRVk9IlR5cGUiIFZBTD0iWE9iamVjdCIgLz4NCiAgICA8REFUQSBNT0RFPSJGSUxURVJFRCIgRU5DT0RJTkc9IkFTQ0lJIj4xIDAgMCBSRw0KMCAwIDEgcmcNCjYyLjY0NTkgNDk4LjI1IG0NCjYyLjE5MTcgNDk5LjM0NzMgNjEuOTcyNiA1MDAuNTI3NiA2Mi4wMDI4IDUwMS43MTQ4IGMNCjYyLjAzMjcgNTAyLjkwMiA2Mi4zMTExIDUwNC4wNjk4IDYyLjgyMDIgNTA1LjE0MjcgYw0KNjMuMzI5IDUwNi4yMTU3IDY0LjA1NzIgNTA3LjE3MDIgNjQuOTU3NiA1MDcuOTQ0NCBjDQo2NS44NTc5IDUwOC43MTg5IDY2LjkxMDYgNTA5LjI5NiA2OC4wNDc3IDUwOS42Mzg1IGMNCjY5LjE4NDggNTA5Ljk4MTIgNzAuMzgxMSA1MTAuMDgxOCA3MS41NTkzIDUwOS45MzM3IGMNCjcyLjczNzcgNTA5Ljc4NTggNzMuODcxOSA1MDkuMzkyNSA3NC44ODg4IDUwOC43NzkyIGMNCjc1LjkwNTkgNTA4LjE2NjEgNzYuNzgzMiA1MDcuMzQ2NiA3Ny40NjQgNTA2LjM3MzYgYw0KNzguMTQ1IDUwNS40MDA3IDc4LjYxNDUgNTA0LjI5NTggNzguODQyMSA1MDMuMTMwMiBjDQo3OC42MjgxIDUwNC4yMjU4IDc4LjIwMDQgNTA1LjI2ODMgNzcuNTgzNCA1MDYuMTk4NSBjDQo3OC41MTU0IDUwNy42MDM2IDc5Ljg0NCA1MDguNjk5NiA4MS40MDA3IDUwOS4zNDc1IGMNCjgyLjk1NzMgNTA5Ljk5NTMgODQuNjcxMyA1MTAuMTY1NiA4Ni4zMjUgNTA5LjgzNjcgYw0KODcuOTc4NiA1MDkuNTA3NyA4OS40OTY5IDUwOC42OTQ1IDkwLjY4NzIgNTA3LjUwMDMgYw0KOTEuODc3NCA1MDYuMzA2MSA5Mi42ODU1IDUwNC43ODUgOTMuMDA4OSA1MDMuMTMwMiBjDQo5Mi43OTQ4IDUwNC4yMjU4IDkyLjM2NzEgNTA1LjI2ODMgOTEuNzUwMSA1MDYuMTk4NSBjDQo5Mi42ODIgNTA3LjYwMzYgOTQuMDEwNyA1MDguNjk5NiA5NS41NjczIDUwOS4zNDc1IGMNCjk3LjEyNCA1MDkuOTk1MyA5OC44MzggNTEwLjE2NTYgMTAwLjQ5MTYgNTA5LjgzNjcgYw0KMTAyLjE0NTMgNTA5LjUwNzcgMTAzLjY2MzYgNTA4LjY5NDUgMTA0Ljg1MzkgNTA3LjUwMDMgYw0KMTA2LjA0NDEgNTA2LjMwNjEgMTA2Ljg1MjIgNTA0Ljc4NSAxMDcuMTc1NiA1MDMuMTMwMiBjDQoxMDYuOTYxNSA1MDQuMjI1OCAxMDYuNTMzOCA1MDUuMjY4MyAxMDUuOTE2NyA1MDYuMTk4NSBjDQoxMDYuODQ4NyA1MDcuNjAzNiAxMDguMTc3NCA1MDguNjk5NiAxMDkuNzM0IDUwOS4zNDc1IGMNCjExMS4yOTA2IDUwOS45OTUzIDExMy4wMDQ2IDUxMC4xNjU2IDExNC42NTgzIDUwOS44MzY3IGMNCjExNi4zMTE5IDUwOS41MDc3IDExNy44MzAzIDUwOC42OTQ1IDExOS4wMjA1IDUwNy41MDAzIGMNCjEyMC4yMTA3IDUwNi4zMDYxIDEyMS4wMTg4IDUwNC43ODUgMTIxLjM0MjIgNTAzLjEzMDIgYw0KMTIxLjEyODEgNTA0LjIyNTggMTIwLjcwMDQgNTA1LjI2ODMgMTIwLjA4MzQgNTA2LjE5ODUgYw0KMTIxLjAxNTQgNTA3LjYwMzYgMTIyLjM0NCA1MDguNjk5NiAxMjMuOTAwNyA1MDkuMzQ3NSBjDQoxMjUuNDU3MyA1MDkuOTk1MyAxMjcuMTcxMyA1MTAuMTY1NiAxMjguODI1IDUwOS44MzY3IGMNCjEzMC40Nzg2IDUwOS41MDc3IDEzMS45OTY5IDUwOC42OTQ1IDEzMy4xODcyIDUwNy41MDAzIGMNCjEzNC4zNzc0IDUwNi4zMDYxIDEzNS4xODU1IDUwNC43ODUgMTM1LjUwODkgNTAzLjEzMDIgYw0KMTM1LjI5NDggNTA0LjIyNTggMTM0Ljg2NzEgNTA1LjI2ODMgMTM0LjI1MDEgNTA2LjE5ODUgYw0KMTM1LjE4MiA1MDcuNjAzNiAxMzYuNTEwNyA1MDguNjk5NiAxMzguMDY3MyA1MDkuMzQ3NSBjDQoxMzkuNjI0IDUwOS45OTUzIDE0MS4zMzggNTEwLjE2NTYgMTQyLjk5MTYgNTA5LjgzNjcgYw0KMTQ0LjY0NTMgNTA5LjUwNzcgMTQ2LjE2MzYgNTA4LjY5NDUgMTQ3LjM1MzkgNTA3LjUwMDMgYw0KMTQ4LjU0NDEgNTA2LjMwNjEgMTQ5LjM1MjIgNTA0Ljc4NSAxNDkuNjc1NiA1MDMuMTMwMiBjDQoxNDkuNDYxNSA1MDQuMjI1OCAxNDkuMDMzOCA1MDUuMjY4MyAxNDguNDE2NyA1MDYuMTk4NSBjDQoxNDkuMzQxNyA1MDcuNTkzIDE1MC42NTc2IDUwOC42ODM0IDE1Mi4xOTk3IDUwOS4zMzMyIGMNCjE1My43NDE4IDUwOS45ODI4IDE1NS40NDEyIDUxMC4xNjI5IDE1Ny4wODUzIDUwOS44NTA5IGMNCjE1OC43MjkzIDUwOS41Mzg4IDE2MC4yNDQ1IDUwOC43NDg0IDE2MS40NDEzIDUwNy41Nzg4IGMNCjE2Mi42Mzc5IDUwNi40MDkxIDE2My40NjI3IDUwNC45MTI0IDE2My44MTI1IDUwMy4yNzYgYw0KMTYzLjU3OTIgNTA0LjM2NzcgMTYzLjEzMzMgNTA1LjQwMjUgMTYyLjUgNTA2LjMyMTggYw0KMTYzLjI5MDcgNTA3LjQ2OTggMTY0LjM1MTcgNTA4LjQwNTcgMTY1LjU4OTMgNTA5LjA0NyBjDQoxNjYuODI3IDUwOS42ODgzIDE2OC4yMDM1IDUxMC4wMTU0IDE2OS41OTczIDUwOS45OTk1IGMNCjE3MC45OTExIDUwOS45ODM1IDE3Mi4zNTk3IDUwOS42MjUgMTczLjU4MjQgNTA4Ljk1NTUgYw0KMTc0LjgwNSA1MDguMjg2IDE3NS44NDQzIDUwNy4zMjYxIDE3Ni42MDg2IDUwNi4xNjAzIGMNCjE3Ny4zNzI4IDUwNC45OTQ2IDE3Ny44Mzg3IDUwMy42NTg3IDE3Ny45NjUgNTAyLjI3MDUgYw0KMTc4LjA5MTQgNTAwLjg4MjMgMTc3Ljg3NDMgNDk5LjQ4NDMgMTc3LjMzMzIgNDk4LjE5OTcgYw0KMTc2Ljc5MTkgNDk2LjkxNTEgMTc1Ljk0MyA0OTUuNzgzMyAxNzQuODYxNCA0OTQuOTA0MSBjDQoxNzMuNzc5NiA0OTQuMDI0OSAxNzIuNDk4MyA0OTMuNDI1MSAxNzEuMTMwMiA0OTMuMTU3OCBjDQoxNzIuMjI1OCA0OTMuMzcxOSAxNzMuMjY4MyA0OTMuNzk5NiAxNzQuMTk4NSA0OTQuNDE2NiBjDQoxNzUuNjAzNiA0OTMuNDg0NyAxNzYuNjk5NiA0OTIuMTU2IDE3Ny4zNDc1IDQ5MC41OTkzIGMNCjE3Ny45OTUzIDQ4OS4wNDI3IDE3OC4xNjU2IDQ4Ny4zMjg3IDE3Ny44MzY3IDQ4NS42NzUgYw0KMTc3LjUwNzcgNDg0LjAyMTQgMTc2LjY5NDUgNDgyLjUwMzEgMTc1LjUwMDMgNDgxLjMxMjggYw0KMTc0LjMwNjEgNDgwLjEyMjYgMTcyLjc4NSA0NzkuMzE0NSAxNzEuMTMwMiA0NzguOTkxMSBjDQoxNzIuMjI1OCA0NzkuMjA1MiAxNzMuMjY4MyA0NzkuNjMyOSAxNzQuMTk4NSA0ODAuMjUgYw0KMTc1LjYwMzYgNDc5LjMxOCAxNzYuNjk5NiA0NzcuOTg5MyAxNzcuMzQ3NSA0NzYuNDMyNyBjDQoxNzcuOTk1MyA0NzQuODc2IDE3OC4xNjU2IDQ3My4xNjIgMTc3LjgzNjcgNDcxLjUwODQgYw0KMTc3LjUwNzcgNDY5Ljg1NDcgMTc2LjY5NDUgNDY4LjMzNjQgMTc1LjUwMDMgNDY3LjE0NjEgYw0KMTc0LjMwNjEgNDY1Ljk1NTkgMTcyLjc4NSA0NjUuMTQ3OCAxNzEuMTMwMiA0NjQuODI0NCBjDQoxNzIuMjI1OCA0NjUuMDM4NSAxNzMuMjY4MyA0NjUuNDY2MiAxNzQuMTk4NSA0NjYuMDgzMyBjDQoxNzUuMjQ3NyA0NjUuMzg3NSAxNzYuMTI5MyA0NjQuNDY3MSAxNzYuNzc5MiA0NjMuMzg4OSBjDQoxNzcuNDI5NCA0NjIuMzEwOCAxNzcuODMxOCA0NjEuMTAxNiAxNzcuOTU3NSA0NTkuODQ4OSBjDQoxNzguMDgzMyA0NTguNTk2MiAxNzcuOTI5MiA0NTcuMzMxMSAxNzcuNTA2MyA0NTYuMTQ1MyBjDQoxNzcuMDgzNSA0NTQuOTU5NSAxNzYuNDAyNSA0NTMuODgyMiAxNzUuNTEyNSA0NTIuOTkxOCBjDQoxNzYuMzAxNiA0NTMuNzgxNCAxNzYuOTI3MyA0NTQuNzE4NSAxNzcuMzU0MSA0NTUuNzQ5OSBjDQoxNzcuODA4MyA0NTQuNjUyNyAxNzguMDI3NCA0NTMuNDcyNCAxNzcuOTk3MiA0NTIuMjg1MiBjDQoxNzcuOTY3MyA0NTEuMDk4IDE3Ny42ODg5IDQ0OS45MzAyIDE3Ny4xNzk4IDQ0OC44NTczIGMNCjE3Ni42NzEgNDQ3Ljc4NDMgMTc1Ljk0MjggNDQ2LjgyOTggMTc1LjA0MjQgNDQ2LjA1NTYgYw0KMTc0LjE0MjEgNDQ1LjI4MTEgMTczLjA4OTQgNDQ0LjcwNCAxNzEuOTUyMyA0NDQuMzYxNSBjDQoxNzAuODE1MiA0NDQuMDE4OCAxNjkuNjE4OSA0NDMuOTE4MiAxNjguNDQwNyA0NDQuMDY2MyBjDQoxNjcuMjYyMyA0NDQuMjE0MiAxNjYuMTI4MSA0NDQuNjA3NSAxNjUuMTExMiA0NDUuMjIwOCBjDQoxNjQuMDk0MSA0NDUuODMzOSAxNjMuMjE2OCA0NDYuNjUzNCAxNjIuNTM2IDQ0Ny42MjY0IGMNCjE2MS44NTUgNDQ4LjU5OTMgMTYxLjM4NTUgNDQ5LjcwNDIgMTYxLjE1NzkgNDUwLjg2OTggYw0KMTYxLjM3MTkgNDQ5Ljc3NDIgMTYxLjc5OTYgNDQ4LjczMTcgMTYyLjQxNjYgNDQ3LjgwMTUgYw0KMTYxLjQ4NDcgNDQ2LjM5NjQgMTYwLjE1NiA0NDUuMzAwNCAxNTguNTk5MyA0NDQuNjUyNSBjDQoxNTcuMDQyNyA0NDQuMDA0NyAxNTUuMzI4NyA0NDMuODM0NCAxNTMuNjc1IDQ0NC4xNjMzIGMNCjE1Mi4wMjE0IDQ0NC40OTIzIDE1MC41MDMxIDQ0NS4zMDU1IDE0OS4zMTI4IDQ0Ni40OTk3IGMNCjE0OC4xMjI2IDQ0Ny42OTM5IDE0Ny4zMTQ1IDQ0OS4yMTUgMTQ2Ljk5MTEgNDUwLjg2OTggYw0KMTQ3LjIwNTIgNDQ5Ljc3NDIgMTQ3LjYzMjkgNDQ4LjczMTcgMTQ4LjI1IDQ0Ny44MDE1IGMNCjE0Ny4zMTggNDQ2LjM5NjQgMTQ1Ljk4OTMgNDQ1LjMwMDQgMTQ0LjQzMjcgNDQ0LjY1MjUgYw0KMTQyLjg3NjEgNDQ0LjAwNDcgMTQxLjE2MjEgNDQzLjgzNDQgMTM5LjUwODQgNDQ0LjE2MzMgYw0KMTM3Ljg1NDggNDQ0LjQ5MjMgMTM2LjMzNjQgNDQ1LjMwNTUgMTM1LjE0NjIgNDQ2LjQ5OTcgYw0KMTMzLjk1NiA0NDcuNjkzOSAxMzMuMTQ3OSA0NDkuMjE1IDEzMi44MjQ1IDQ1MC44Njk4IGMNCjEzMy4wMzg2IDQ0OS43NzQyIDEzMy40NjYzIDQ0OC43MzE3IDEzNC4wODMzIDQ0Ny44MDE1IGMNCjEzMy4xNTEzIDQ0Ni4zOTY0IDEzMS44MjI2IDQ0NS4zMDA0IDEzMC4yNjYgNDQ0LjY1MjUgYw0KMTI4LjcwOTQgNDQ0LjAwNDcgMTI2Ljk5NTQgNDQzLjgzNDQgMTI1LjM0MTcgNDQ0LjE2MzMgYw0KMTIzLjY4ODEgNDQ0LjQ5MjMgMTIyLjE2OTcgNDQ1LjMwNTUgMTIwLjk3OTUgNDQ2LjQ5OTcgYw0KMTE5Ljc4OTMgNDQ3LjY5MzkgMTE4Ljk4MTIgNDQ5LjIxNSAxMTguNjU3OCA0NTAuODY5OCBjDQoxMTguODcxOSA0NDkuNzc0MiAxMTkuMjk5NiA0NDguNzMxNyAxMTkuOTE2NiA0NDcuODAxNSBjDQoxMTguOTg0NyA0NDYuMzk2NCAxMTcuNjU2IDQ0NS4zMDA0IDExNi4wOTkzIDQ0NC42NTI1IGMNCjExNC41NDI3IDQ0NC4wMDQ3IDExMi44Mjg3IDQ0My44MzQ0IDExMS4xNzUgNDQ0LjE2MzMgYw0KMTA5LjUyMTQgNDQ0LjQ5MjMgMTA4LjAwMzEgNDQ1LjMwNTUgMTA2LjgxMjggNDQ2LjQ5OTcgYw0KMTA1LjYyMjYgNDQ3LjY5MzkgMTA0LjgxNDUgNDQ5LjIxNSAxMDQuNDkxMSA0NTAuODY5OCBjDQoxMDQuNzA1MiA0NDkuNzc0MiAxMDUuMTMyOSA0NDguNzMxNyAxMDUuNzUgNDQ3LjgwMTUgYw0KMTA0LjgxOCA0NDYuMzk2NCAxMDMuNDg5MyA0NDUuMzAwNCAxMDEuOTMyNyA0NDQuNjUyNSBjDQoxMDAuMzc2MSA0NDQuMDA0NyA5OC42NjIxIDQ0My44MzQ0IDk3LjAwODQgNDQ0LjE2MzMgYw0KOTUuMzU0OCA0NDQuNDkyMyA5My44MzY0IDQ0NS4zMDU1IDkyLjY0NjEgNDQ2LjQ5OTcgYw0KOTEuNDU2IDQ0Ny42OTM5IDkwLjY0NzkgNDQ5LjIxNSA5MC4zMjQ1IDQ1MC44Njk4IGMNCjkwLjUzODUgNDQ5Ljc3NDIgOTAuOTY2MiA0NDguNzMxNyA5MS41ODMzIDQ0Ny44MDE1IGMNCjkwLjY1ODMgNDQ2LjQwNyA4OS4zNDI0IDQ0NS4zMTY2IDg3LjgwMDMgNDQ0LjY2NjggYw0KODYuMjU4MiA0NDQuMDE3MiA4NC41NTg4IDQ0My44MzcxIDgyLjkxNDcgNDQ0LjE0OTEgYw0KODEuMjcwNyA0NDQuNDYxMiA3OS43NTU1IDQ0NS4yNTE2IDc4LjU1ODcgNDQ2LjQyMTIgYw0KNzcuMzYyMSA0NDcuNTkwOSA3Ni41MzczIDQ0OS4wODc2IDc2LjE4NzUgNDUwLjcyNCBjDQo3Ni40MjA4IDQ0OS42MzIzIDc2Ljg2NjcgNDQ4LjU5NzUgNzcuNSA0NDcuNjc4MiBjDQo3Ni43MDkzIDQ0Ni41MzAyIDc1LjY0ODMgNDQ1LjU5NDMgNzQuNDEwNyA0NDQuOTUzIGMNCjczLjE3MyA0NDQuMzExNyA3MS43OTY1IDQ0My45ODQ2IDcwLjQwMjcgNDQ0LjAwMDUgYw0KNjkuMDA4OSA0NDQuMDE2NSA2Ny42NDAzIDQ0NC4zNzUgNjYuNDE3NiA0NDUuMDQ0NSBjDQo2NS4xOTUgNDQ1LjcxNCA2NC4xNTU3IDQ0Ni42NzM5IDYzLjM5MTQgNDQ3LjgzOTcgYw0KNjIuNjI3MiA0NDkuMDA1NCA2Mi4xNjEzIDQ1MC4zNDEzIDYyLjAzNSA0NTEuNzI5NSBjDQo2MS45MDg2IDQ1My4xMTc3IDYyLjEyNTcgNDU0LjUxNTcgNjIuNjY2OCA0NTUuODAwMyBjDQo2My4yMDgxIDQ1Ny4wODQ5IDY0LjA1NyA0NTguMjE2NyA2NS4xMzg2IDQ1OS4wOTU5IGMNCjY2LjIyMDQgNDU5Ljk3NTEgNjcuNTAxNyA0NjAuNTc0OSA2OC44Njk4IDQ2MC44NDIyIGMNCjY3Ljc3NDIgNDYwLjYyODEgNjYuNzMxNyA0NjAuMjAwNCA2NS44MDE1IDQ1OS41ODM0IGMNCjY0LjM5NjQgNDYwLjUxNTMgNjMuMzAwNCA0NjEuODQ0IDYyLjY1MjUgNDYzLjQwMDcgYw0KNjIuMDA0NyA0NjQuOTU3MyA2MS44MzQ0IDQ2Ni42NzEzIDYyLjE2MzMgNDY4LjMyNSBjDQo2Mi40OTIzIDQ2OS45Nzg2IDYzLjMwNTUgNDcxLjQ5NjkgNjQuNDk5NyA0NzIuNjg3MiBjDQo2NS42OTM5IDQ3My44Nzc0IDY3LjIxNSA0NzQuNjg1NSA2OC44Njk4IDQ3NS4wMDg5IGMNCjY3Ljc3NDIgNDc0Ljc5NDggNjYuNzMxNyA0NzQuMzY3MSA2NS44MDE1IDQ3My43NSBjDQo2NC4zOTY0IDQ3NC42ODIgNjMuMzAwNCA0NzYuMDEwNyA2Mi42NTI1IDQ3Ny41NjczIGMNCjYyLjAwNDcgNDc5LjEyNCA2MS44MzQ0IDQ4MC44MzggNjIuMTYzMyA0ODIuNDkxNiBjDQo2Mi40OTIzIDQ4NC4xNDUzIDYzLjMwNTUgNDg1LjY2MzYgNjQuNDk5NyA0ODYuODUzOSBjDQo2NS42OTM5IDQ4OC4wNDQxIDY3LjIxNSA0ODguODUyMiA2OC44Njk4IDQ4OS4xNzU2IGMNCjY3Ljc3NDIgNDg4Ljk2MTUgNjYuNzMxNyA0ODguNTMzOCA2NS44MDE1IDQ4Ny45MTY3IGMNCjY0Ljc1MjMgNDg4LjYxMjUgNjMuODcwNyA0ODkuNTMyOSA2My4yMjA4IDQ5MC42MTExIGMNCjYyLjU3MDYgNDkxLjY4OTIgNjIuMTY4MiA0OTIuODk4NCA2Mi4wNDI1IDQ5NC4xNTExIGMNCjYxLjkxNjcgNDk1LjQwMzggNjIuMDcwOCA0OTYuNjY4OSA2Mi40OTM3IDQ5Ny44NTQ3IGMNCjYyLjkxNjUgNDk5LjA0MDUgNjMuNTk3NSA1MDAuMTE3OCA2NC40ODc1IDUwMS4wMDgyIGMNCjYzLjY5ODQgNTAwLjIxODYgNjMuMDcyNyA0OTkuMjgxNSA2Mi42NDU5IDQ5OC4yNTAxIGMNCmgNCkINCjwvREFUQT4NCiAgPC9TVFJFQU0+DQo8L0RJQ1Q+ + Rectangle Cloud Annoatation + +
+ +
\ No newline at end of file diff --git a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Input.pdf b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Data/Input.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6d902c61d4e695ba69c1cff0f6975c9690ead32c GIT binary patch literal 23135 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 + + + Exe + net8.0 + Importing_annotations_with_appearance + enable + enable + + + + + + + diff --git a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Output/.gitkeep b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Program.cs b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Program.cs new file mode 100644 index 00000000..4149f23d --- /dev/null +++ b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Program.cs @@ -0,0 +1,31 @@ +//Load the PDF document +using Syncfusion.Pdf; +using Syncfusion.Pdf.Interactive; +using Syncfusion.Pdf.Parsing; + +FileStream docStream = new FileStream(Path.GetFullPath(@"Data/Input.pdf"), FileMode.Open, FileAccess.ReadWrite); +PdfLoadedDocument lDoc = new PdfLoadedDocument(docStream); + +//Import annotation data from XFDF stream +FileStream xfdfStream = new FileStream(Path.GetFullPath(@"Data/Annotations.xfdf"), FileMode.Open, FileAccess.Read); +lDoc.ImportAnnotations(xfdfStream, AnnotationDataFormat.XFdf); + +//Save the document into stream +MemoryStream stream = new MemoryStream(); +lDoc.Save(stream); + +PdfLoadedDocument loadedDocument = new PdfLoadedDocument(stream); +foreach (PdfLoadedPage pages in loadedDocument.Pages) +{ + foreach (PdfLoadedAnnotation annot in pages.Annotations) + annot.SetAppearance(true); +} +//Create file stream. +using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.pdf"), FileMode.Create, FileAccess.ReadWrite)) +{ + //Save the PDF document to file stream. + loadedDocument.Save(outputFileStream); +} +//Closes the document +lDoc.Close(true); +loadedDocument.Close(true); From da1d840bb125decdbe363b22dc9ab6211f17eff2 Mon Sep 17 00:00:00 2001 From: Irfana Jaffer Sadhik Date: Mon, 27 Jan 2025 15:21:59 +0530 Subject: [PATCH 2/2] Modified the .csproj file --- .../Importing-annotations-with-appearance.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Importing-annotations-with-appearance.csproj b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Importing-annotations-with-appearance.csproj index 58e26f05..a5e462c6 100644 --- a/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Importing-annotations-with-appearance.csproj +++ b/Annotation/Importing-annotations-with-appearance/.NET/Importing-annotations-with-appearance/Importing-annotations-with-appearance/Importing-annotations-with-appearance.csproj @@ -9,7 +9,7 @@ - +