{"id":3620,"date":"2026-04-08T17:31:37","date_gmt":"2026-04-08T17:31:37","guid":{"rendered":"https:\/\/xceed.com\/?p=3620"},"modified":"2026-04-17T15:14:58","modified_gmt":"2026-04-17T15:14:58","slug":"xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows","status":"publish","type":"post","link":"https:\/\/xceed.com\/fr\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/","title":{"rendered":"Xceed PDF Library for .NET 2.0. More Control, Modern APIs, and Signature Workflows"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"3620\" class=\"elementor elementor-3620\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-842d2e e-con-full e-flex e-con e-parent\" data-id=\"842d2e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00ce88c elementor-widget elementor-widget-html\" data-id=\"00ce88c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"max-width:900px;margin:0 auto;line-height:1.7;color:#333;\">\n\n  <div style=\"background:linear-gradient(135deg,#fff4ec 0%,#fffaf7 100%);border-left:6px solid #f26522;padding:22px 24px;margin:0 0 30px 0;border-radius:12px;box-shadow:0 8px 24px rgba(242,101,34,0.10);\">\n    <p style=\"margin:0 0 14px 0;\"><\/p>\n    <p style=\"margin:0;\">This is not an incremental update. It changes how teams create, modify, validate, and manage PDF documents in environments where reliability and maintainability matter.<\/p>\n  <\/div>\n\n  <h2 style=\"margin-top:40px;color:#f26522;\">More control over document structure<\/h2>\n\n  <p>This release gives developers much stronger control over how PDF documents are assembled and managed.<\/p>\n\n  <h3 style=\"margin-top:28px;color:#222;\">Page management<\/h3>\n  <p>Developers can now insert pages at a specific index, reorder pages within the <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PageCollection<\/span>, and remove or clear pages entirely. This makes document restructuring far easier than before \u2014 no workarounds needed.<\/p>\n\n  <h3 style=\"margin-top:28px;color:#222;\">Bookmark, form field, and annotation management<\/h3>\n  <p>It\u2019s now possible to remove or clear bookmarks, hyperlinks, form fields, attachments, and watermarks from existing documents. Developers can also add bookmarks at the top level or as children of another bookmark, enabling full hierarchical navigation structures.<\/p>\n\n  <h3 style=\"margin-top:28px;color:#222;\">Document splitting and merging<\/h3>\n  <p>New configuration classes \u2014 <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">SplitByBookmarkOptions<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">SplitByPageOptions<\/span>et <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">MergeOptions<\/span> \u2014 give precise control over how to process and recombine documents. As a result, multi-section reports, post-processing pipelines, and large document workflows become significantly more practical.<\/p>\n\n  <h2 style=\"margin-top:42px;color:#f26522;\">Modernized APIs for cleaner development<\/h2>\n\n  <p>A major part of this release is API modernization. While some of these changes are breaking, they move the library toward a cleaner and more consistent model.<\/p>\n\n  <div style=\"background:#fff8f4;border:1px solid #f8d7c7;padding:20px 22px;border-radius:12px;margin:24px 0;\">\n    <h3 style=\"margin-top:0;color:#222;\">Removal of Xceed.Drawing dependency<\/h3>\n    <p style=\"margin-bottom:0;\">\n      <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Xceed.PdfLibrary<\/span>\n      no longer depends on\n      <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Xceed.Drawing.NET.dll<\/span>.\n      Reference color types directly from the\n      <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Xceed.PdfLibrary<\/span>\n      namespace instead.\n    <\/p>\n  <\/div>\n\n  <div style=\"background:#fff8f4;border:1px solid #f8d7c7;padding:20px 22px;border-radius:12px;margin:24px 0;box-shadow:0 6px 18px rgba(242,101,34,0.08);\">\n    <h3 style=\"margin-top:0;color:#222;\">Brush and Pen replace Color properties<\/h3>\n    <p><span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">TextStyle<\/span> now uses <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Brush<\/span> et <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Pen<\/span> instead of separate fill and stroke color properties.<\/p>\n    <p style=\"margin-bottom:0;\">Similarly, the <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Pen<\/span> class now uses <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Color<\/span> et <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Thickness<\/span> naming instead of <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">StrokeColor<\/span> et <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">StrokeWidth<\/span>. These changes modernize the API and provide greater flexibility when working with text styling and drawing operations.<\/p>\n  <\/div>\n\n  <h3 style=\"margin-top:28px;color:#222;\">Other API updates<\/h3>\n\n  <ul style=\"padding-left:22px;\">\n    <li style=\"margin-bottom:10px;\"><span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PdfDocument.Bookmarks<\/span> now returns the new <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">BookmarkCollection<\/span><\/li>\n    <li style=\"margin-bottom:10px;\"><span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">BookmarkCollection<\/span> uses <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">FindByTitle()<\/span> instead of the string indexer<\/li>\n    <li style=\"margin-bottom:10px;\"><span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PageSettings<\/span> now relies on setter methods that return updated objects instead of direct property mutation<\/li>\n    <li><span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PageSettings.FormatType<\/span> now uses <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PageFormatType.Custom<\/span> instead of nullable behavior<\/li>\n  <\/ul>\n\n  <p>These updates help make the API easier to reason about, especially in larger codebases where consistency matters.<\/p>\n\n  <h2 style=\"margin-top:42px;color:#f26522;\">Signature workflows for production use<\/h2>\n\n  <p>One of the most important additions in this release is support for signing and certifying PDF documents.<\/p>\n\n  <div style=\"background:linear-gradient(135deg,#fff7f2 0%,#ffffff 100%);border-left:5px solid #f26522;padding:20px 24px;border-radius:12px;margin:24px 0;\">\n    <ul style=\"padding-left:22px;margin:0;\">\n      <li style=\"margin-bottom:10px;\">Sign and certify PDF documents using <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PdfDocument.Sign()<\/span> with <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">SignatureOptions<\/span><\/li>\n      <li style=\"margin-bottom:10px;\">Validate document-level signatures with <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PdfDocument.ValidateSignatures()<\/span><\/li>\n      <li style=\"margin-bottom:10px;\">Validate field-level signatures with <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">SignatureFormField.ValidateSignature()<\/span><\/li>\n      <li>Remove a signature from a signed document with <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PdfDocument.ClearSignature()<\/span><\/li>\n    <\/ul>\n  <\/div>\n\n  <p>As a result, approval flows, compliance workflows, and document processes that require authenticity and integrity can now run entirely within .NET.<\/p>\n\n  <h2 style=\"margin-top:42px;color:#f26522;\">Better bookmark and navigation handling<\/h2>\n\n  <p>Bookmarks are much more capable in this version. Developers can add bookmarks at the top level or as children of another bookmark, modify bookmark properties after creation, and support multiple bookmarks with the same title.<\/p>\n\n  <p>New presentation properties \u2014 <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">IsBold<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">IsItalic<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">TitleColor<\/span>et <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">IsExpanded<\/span> \u2014 give full control over navigation trees. Combined with <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PdfDocument.AllBookmarks<\/span> for flat enumeration, this makes bookmark-driven navigation and document structuring much more useful for generated manuals, reports, and multi-section exports.<\/p>\n\n  <h2 style=\"margin-top:42px;color:#f26522;\">More editable objects across the library<\/h2>\n\n  <p>This release improves flexibility by allowing more existing objects to be modified after creation or load:<\/p>\n\n  <div style=\"background:#fff8f4;border:1px solid #f8d7c7;padding:20px 24px;border-radius:12px;margin:24px 0;\">\n    <ul style=\"padding-left:22px;margin:0;\">\n      <li style=\"margin-bottom:10px;\"><strong>Form fields:<\/strong> <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">ComboBoxFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">DateTimeFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">ListBoxFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">NumberFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">PushButtonFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">RadioButtonFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">RadioButtonGroupFormField<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">TextBoxFormField<\/span><\/li>\n      <li style=\"margin-bottom:10px;\"><strong>Annotations:<\/strong> Hyperlink properties (<span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Url<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Bounds<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Fronti\u00e8re<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">HighlightStyle<\/span>)<\/li>\n      <li style=\"margin-bottom:10px;\"><strong>Document metadata:<\/strong> <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">DocumentInformations<\/span> (<span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Author<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Title<\/span>, <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Subject<\/span>, etc.)<\/li>\n      <li><strong>Bookmarks and watermarks:<\/strong> Editable after loading from existing PDFs<\/li>\n    <\/ul>\n  <\/div>\n\n  <p>For production systems, this reduces the need to rebuild entire structures just to make targeted updates.<\/p>\n\n  <h2 style=\"margin-top:42px;color:#f26522;\">Save and reliability improvements<\/h2>\n\n  <div style=\"background:#fff8f4;border:1px solid #f8d7c7;padding:20px 24px;border-radius:12px;margin:24px 0;\">\n    <ul style=\"padding-left:22px;margin:0;\">\n      <li style=\"margin-bottom:10px;\">Optimized save now removes unused objects for smaller file sizes<\/li>\n      <li style=\"margin-bottom:10px;\">Saving documents with hyperlinks no longer creates duplicate PDF objects<\/li>\n      <li style=\"margin-bottom:10px;\">Loaded fonts are preserved during optimized saves\n      <li style=\"margin-bottom:10px;\">Multiple <span style=\"background:#fff3eb;color:#f26522;padding:2px 6px;border-radius:4px;font-family:Consolas, Monaco, monospace;font-size:0.95em;\">Save()<\/span> calls correctly retain the latest changes<\/li>\n    <li style=\"margin-bottom:10px;\">Pages remain editable after saving for subsequent modifications<\/li>\n    <li style=\"margin-bottom:10px;\">Object numbers are no longer reused incorrectly<\/li>\n    <li>Multi-filter encoded PDF data now extracts correctly<\/li>\n    <p>These changes improve confidence in high-volume or iterative document generation workflows.<\/p>\n\n<div style=\"background:linear-gradient(135deg,#f26522 0%,#ff8a4c 100%);color:#fff;padding:24px 26px;border-radius:14px;margin-top:36px;box-shadow:0 10px 24px rgba(242,101,34,0.18);\">\n  <p style=\"margin:0;\"><strong>Upgrade note:<\/strong> This release includes <strong>14 breaking changes<\/strong>, so existing implementations should be reviewed before upgrading. The migration work is real, but the result is a more capable library with stronger structure control, cleaner APIs, and production-ready signature support.<\/p>\n<\/div>\n\n<div style=\"text-align:center;padding:36px 24px;margin:36px 0;\">\n  <p style=\"font-size:1.2em;line-height:1.6;color:#5b657a;max-width:760px;margin:0 auto 24px auto;\">\n    Start a free trial and test Xceed PDF Library 2.0 against your current PDF generation, editing, and validation workflows.\n  <\/p>\n\n  <div style=\"display:flex;justify-content:center;gap:16px;flex-wrap:wrap;\">\n    <a href=\"https:\/\/trial.xceed.com\" style=\"display:inline-block;background:#f26522;color:#ffffff;text-decoration:none;padding:14px 28px;border-radius:8px;font-weight:700;font-size:1em;box-shadow:0 6px 18px rgba(242,101,34,0.18);\">\n      Commencez votre essai gratuit\n    <\/a>\n\n    <a href=\"https:\/\/www.nuget.org\/profiles\/xceed\" style=\"display:inline-block;background:#f3f4f7;color:#334155;text-decoration:none;padding:14px 28px;border-radius:8px;font-weight:700;font-size:1em;\">\n      Browse NuGet packages\n    <\/a>\n  <\/div>\n<\/div>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Xceed PDF Library 2.0 introduces 41 new features, 14 breaking changes, and 10 bug fixes delivering stronger document structure control, a modernized API surface, and production-ready signature support.<\/p>","protected":false},"author":12,"featured_media":3622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141],"tags":[199,74,619,621,82],"class_list":["post-3620","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","tag-document-automation","tag-dotnet","tag-pdf","tag-pdflibrary","tag-xceed"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Xceed PDF Library for .NET 2.0: Modern APIs &amp; Signatures<\/title>\n<meta name=\"description\" content=\"Explore Xceed PDF Library for .NET 2.0, including 41 new features, modernized APIs, signature workflows, document control improvements, and key breaking changes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xceed.com\/fr\/blog\/tous\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Xceed PDF Library for .NET 2.0: Modern APIs &amp; Signatures\" \/>\n<meta property=\"og:description\" content=\"Explore Xceed PDF Library for .NET 2.0, including 41 new features, modernized APIs, signature workflows, document control improvements, and key breaking changes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/fr\/blog\/tous\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-08T17:31:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-17T15:14:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2026\/04\/Xceed-PDF-Library-for-.NET-2.0.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Christopher Radford\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christopher Radford\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/\"},\"author\":{\"name\":\"Christopher Radford\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/79a6cce48b70a88e6701fef086d7c351\"},\"headline\":\"Xceed PDF Library for .NET 2.0. More Control, Modern APIs, and Signature Workflows\",\"datePublished\":\"2026-04-08T17:31:37+00:00\",\"dateModified\":\"2026-04-17T15:14:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/\"},\"wordCount\":697,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Xceed-PDF-Library-for-.NET-2.0.png\",\"keywords\":[\"document automation\",\"dotnet\",\"pdf\",\"pdflibrary\",\"xceed\"],\"articleSection\":[\"All\"],\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/\",\"name\":\"Xceed PDF Library for .NET 2.0: Modern APIs & Signatures\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Xceed-PDF-Library-for-.NET-2.0.png\",\"datePublished\":\"2026-04-08T17:31:37+00:00\",\"dateModified\":\"2026-04-17T15:14:58+00:00\",\"description\":\"Explore Xceed PDF Library for .NET 2.0, including 41 new features, modernized APIs, signature workflows, document control improvements, and key breaking changes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Xceed-PDF-Library-for-.NET-2.0.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Xceed-PDF-Library-for-.NET-2.0.png\",\"width\":1024,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/all\\\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Xceed PDF Library for .NET 2.0. More Control, Modern APIs, and Signature Workflows\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed\",\"description\":\"Provides tools for .NET, Windows Forms, WPF, Silverlight, and ASP.NET developers to create better applications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xceed.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/cropped-xceed-logo.png\",\"width\":609,\"height\":150,\"caption\":\"Xceed\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/79a6cce48b70a88e6701fef086d7c351\",\"name\":\"Christopher Radford\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/646a50aec7dd7187eab0ace3be81c465cdf54ce89b57357657f254b7cb1b996c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/646a50aec7dd7187eab0ace3be81c465cdf54ce89b57357657f254b7cb1b996c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/646a50aec7dd7187eab0ace3be81c465cdf54ce89b57357657f254b7cb1b996c?s=96&d=mm&r=g\",\"caption\":\"Christopher Radford\"},\"sameAs\":[\"http:\\\/\\\/www.localhost:10003\"],\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/blog\\\/author\\\/radfordc\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Xceed PDF Library for .NET 2.0: Modern APIs & Signatures","description":"Explore Xceed PDF Library for .NET 2.0, including 41 new features, modernized APIs, signature workflows, document control improvements, and key breaking changes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xceed.com\/fr\/blog\/tous\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/","og_locale":"fr_CA","og_type":"article","og_title":"Xceed PDF Library for .NET 2.0: Modern APIs & Signatures","og_description":"Explore Xceed PDF Library for .NET 2.0, including 41 new features, modernized APIs, signature workflows, document control improvements, and key breaking changes.","og_url":"https:\/\/xceed.com\/fr\/blog\/tous\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/","og_site_name":"Xceed","article_published_time":"2026-04-08T17:31:37+00:00","article_modified_time":"2026-04-17T15:14:58+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/04\/Xceed-PDF-Library-for-.NET-2.0.png","type":"image\/png"}],"author":"Christopher Radford","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Christopher Radford","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/"},"author":{"name":"Christopher Radford","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/79a6cce48b70a88e6701fef086d7c351"},"headline":"Xceed PDF Library for .NET 2.0. More Control, Modern APIs, and Signature Workflows","datePublished":"2026-04-08T17:31:37+00:00","dateModified":"2026-04-17T15:14:58+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/"},"wordCount":697,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/04\/Xceed-PDF-Library-for-.NET-2.0.png","keywords":["document automation","dotnet","pdf","pdflibrary","xceed"],"articleSection":["All"],"inLanguage":"fr-CA","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/","url":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/","name":"Xceed PDF Library for .NET 2.0: Modern APIs & Signatures","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/04\/Xceed-PDF-Library-for-.NET-2.0.png","datePublished":"2026-04-08T17:31:37+00:00","dateModified":"2026-04-17T15:14:58+00:00","description":"Explore Xceed PDF Library for .NET 2.0, including 41 new features, modernized APIs, signature workflows, document control improvements, and key breaking changes.","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/04\/Xceed-PDF-Library-for-.NET-2.0.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/04\/Xceed-PDF-Library-for-.NET-2.0.png","width":1024,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/all\/xceed-pdf-library-for-net-2-0-more-control-modern-apis-and-signature-workflows\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Xceed PDF Library for .NET 2.0. More Control, Modern APIs, and Signature Workflows"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed","description":"Fournit des outils aux d\u00e9veloppeurs .NET, Windows Forms, WPF, Silverlight et ASP.NET pour cr\u00e9er de meilleures applications.","publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xceed.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/04\/cropped-xceed-logo.png","width":609,"height":150,"caption":"Xceed"},"image":{"@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/79a6cce48b70a88e6701fef086d7c351","name":"Christopher Radford","image":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/646a50aec7dd7187eab0ace3be81c465cdf54ce89b57357657f254b7cb1b996c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/646a50aec7dd7187eab0ace3be81c465cdf54ce89b57357657f254b7cb1b996c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/646a50aec7dd7187eab0ace3be81c465cdf54ce89b57357657f254b7cb1b996c?s=96&d=mm&r=g","caption":"Christopher Radford"},"sameAs":["http:\/\/www.localhost:10003"],"url":"https:\/\/xceed.com\/fr\/blog\/author\/radfordc\/"}]}},"_links":{"self":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts\/3620","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/comments?post=3620"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/posts\/3620\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media\/3622"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/media?parent=3620"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/categories?post=3620"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/fr\/wp-json\/wp\/v2\/tags?post=3620"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}