{"id":23515,"date":"2024-12-02T08:54:56","date_gmt":"2024-12-02T16:54:56","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=23515"},"modified":"2024-12-03T08:29:18","modified_gmt":"2024-12-03T16:29:18","slug":"accessibility-improvements-in-microsoft-365-pdf-export","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/accessibility-improvements-in-microsoft-365-pdf-export\/","title":{"rendered":"Accessibility improvements in Microsoft 365 PDF export"},"content":{"rendered":"<p><span class=\"TextRun SCXW129244577 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW129244577 BCX8\">Developers can\u202f<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">leverage<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">\u202fthe accessibility improvements in PDF export\u202fin\u202fWord, Excel, and PowerPoint to\u202fbuild\u202fmore inclusive\u202fsolutions.\u202fOffice 2024, Office LTSC 2024, and Microsoft 365 Version 2408 and later\u202finclude many improvements\u202fthat\u202fenable people with disabilities who consume PDFs using\u202f<\/span><\/span><a class=\"Hyperlink HyperlinkGateOff SCXW129244577 BCX8\" href=\"https:\/\/review.learn.microsoft.com\/en-us\/windows\/win32\/accessibility\/accessibility-atdev\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined UnderlinedGateOff SCXW129244577 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW129244577 BCX8\" data-ccp-charstyle=\"Hyperlink\">assistive technologies<\/span><\/span><\/a><span class=\"TextRun SCXW129244577 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW129244577 BCX8\">\u202f<\/span><\/span><span class=\"TextRun SCXW129244577 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW129244577 BCX8\">such as screen readers\u202fto\u202funderstand\u202fthe content better.\u202fFor example,\u202fthey can easily read and understand\u202ftext in\u202fmultiple languages, <\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">text in <\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">nested\u202fbulleted or numbered lists, and\u202fAlt Text for pictures<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">. And they will <\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">skip over\u202fobjects that are marked decorative\u202fto avoid clutter and confusion.<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\"> Accessibility <\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">is vital for so many people with disabilities to be able to co<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">llaborate with other<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\">s<\/span><span class=\"NormalTextRun SCXW129244577 BCX8\"> effectively.<\/span> <span class=\"NormalTextRun SCXW129244577 BCX8\">For more information and to see the whole list of improvements, visit\u202f<\/span><\/span><a class=\"Hyperlink HyperlinkGateOff SCXW129244577 BCX8\" href=\"https:\/\/learn.microsoft.com\/en-us\/office\/pdf\/office2024pdfaccessibility\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined UnderlinedGateOff SCXW129244577 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW129244577 BCX8\" data-ccp-charstyle=\"Hyperlink\">Office 2024 PDF Accessibility<\/span><\/span><\/a><span class=\"TextRun SCXW129244577 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW129244577 BCX8\">.<\/span><\/span><span class=\"EOP SCXW129244577 BCX8\" data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span class=\"TextRun SCXW117992005 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW117992005 BCX8\">When t<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">he apps<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> export as PDF, they<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> include s<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">emantic information<\/span> <span class=\"NormalTextRun SCXW117992005 BCX8\">such as <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">the type of <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">each element<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">, <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">descriptions of <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">graphical elements<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">, and the <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">hier<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">archy<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> of the elements<\/span> <span class=\"NormalTextRun SCXW117992005 BCX8\">in the PDFs using <\/span><\/span><a class=\"Hyperlink HyperlinkGateOff SCXW117992005 BCX8\" href=\"https:\/\/www.iso.org\/standard\/64599.html\" target=\"_blank\" rel=\"noreferrer noopener\"><span class=\"TextRun Underlined UnderlinedGateOff SCXW117992005 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW117992005 BCX8\" data-ccp-charstyle=\"Hyperlink\">PDF\/UA<\/span><\/span><\/a><span class=\"TextRun SCXW117992005 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW117992005 BCX8\">\u202f<\/span><\/span><span class=\"TextRun SCXW117992005 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW117992005 BCX8\">tags<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">.<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> To help <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">developers<\/span> <span class=\"NormalTextRun SCXW117992005 BCX8\">optimize<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> the experience<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> for the content generated by <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">their<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> solution<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">s<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">, we <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">have provided <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">details on the PDF\/UA tags used <\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">for each type of content in each app<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\"> in the following pages<\/span><span class=\"NormalTextRun SCXW117992005 BCX8\">:<\/span><\/span><\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/office\/pdf\/word\/wordpdfaccessibility\"><span data-contrast=\"none\">Word PDF Accessibility<\/span><\/a><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/office\/pdf\/excel\/excelpdfaccessibility\"><span data-contrast=\"none\">Excel PDF Accessibility<\/span><\/a><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/learn.microsoft.com\/office\/pdf\/powerpoint\/powerpointpdfaccessibility\"><span data-contrast=\"none\">PowerPoint PDF Accessibility<\/span><\/a><span data-ccp-props=\"{&quot;335559685&quot;:720}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">When generating content, keep in mind that not only is it important for the content to look good, but it is also important for the content to have good semantics.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Developers can also write add-ins using the object model to automate PDF export in the Microsoft 365 apps for Windows using either the built-in exporter or their own exporter that implements the\u202f<\/span><b><span data-contrast=\"auto\">IMsoDocExporter<\/span><\/b><span data-contrast=\"auto\">\u202fCOM interface. This enables developers to export PDFs with their own enhancements including customizations to the PDF\/UA tags. See\u202f<\/span><a href=\"https:\/\/learn.microsoft.com\/office\/pdf\/extendingofficepdfexport\"><span data-contrast=\"none\">Extending Office PDF Export<\/span><\/a><span data-contrast=\"auto\"> to learn how to build a custom exporter.<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Take advantage of these accessibility improvements in PDF export to\u202fbuild solutions that empower everyone!<\/span><span data-ccp-props=\"{}\">\u00a0<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developers can leverage the accessibility improvements in PDF export in Word, Excel, and PowerPoint to build more inclusive solutions.<\/p>\n","protected":false},"author":69080,"featured_media":23531,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1,11],"tags":[],"class_list":["post-23515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-365-developer","category-office-add-ins"],"acf":[],"blog_post_summary":"<p>Developers can leverage the accessibility improvements in PDF export in Word, Excel, and PowerPoint to build more inclusive solutions.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/23515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69080"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=23515"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/23515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/23531"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=23515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=23515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=23515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}