Unplanned
Last Updated: 28 Oct 2022 07:30 by ADMIN
Rebecca
Created on: 19 Oct 2022 15:28
Category: KendoReact
Type: Feature Request
0
PDF accessibility

Hello,

 

we are using kendo-react-pdf and I am trying to see if it can generate tagged PDFs to make it accessible.  Or can you tell me if there is another kendo pdf component that is capabable of creating these tags?

 

thanks so much,

 

Rebecca

7 comments
ADMIN
Filip
Posted on: 28 Oct 2022 07:30

Hi, Rebecca,

I converted this post to a feature request. We will be monitoring it closely.

Regards,
Filip
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Rebecca
Posted on: 27 Oct 2022 13:20
Yes, that would be great. thank you so much.
ADMIN
Filip
Posted on: 27 Oct 2022 11:30

Hi, Rebecca,

Currently, we don't have the creation of tagged pdf files added to our roadmap, however, I can transfer this thread to an official feature request if you like.

Regards,
Filip
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Rebecca
Posted on: 26 Oct 2022 15:58

Hello Filip,

In order to meet WCAG 2.1 a11y standards, PDFs must be tagged. Given this, can you please tell me if this is on your roadmap or if you are able to add it? 

 

Thanks again,

 

Rebecca

ADMIN
Filip
Posted on: 26 Oct 2022 12:47

Hello, Rebecca,

Thank you for the shared tools documentation.

What I meant with the export statement was that how accessible the PDF will be will depends mainly on how accessible the components that will be exported are.

I reviewed both of them and it seems that currently, the kendo-react-pdf does not support the creation of tagged pdfs as those two tools do. 

Regards,
Filip
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Rebecca
Posted on: 25 Oct 2022 15:01

Hello,

Thanks for your response. I do have some follow up questions:

you said ~ "the kendo-react-pdf will create a PDF file based on the rendered DOM..."

based on this statement, how do I get the markup in the DOM to result in the structure tags inside my pdf?

To help clarify, here are explanations on this same topic from two other PDF generation tools:

Chapter 7: Creating PDF/UA and PDF/A documents (itextsupport.com)
Working with Accessibility and Tagged PDFs|Aspose.PDF for Java

I've attached a screenshot of what we are getting so far within our reader (it shows there are no tags). But again we hope to do the same thing that these other tools are doing where the tags can be structured.

 

Please let me know if that helps clarify what we are looking for or if you have any questions.

 

Thanks so much,

 

Rebecca

Attached Files:
ADMIN
Filip
Posted on: 20 Oct 2022 06:56

Hello, Rebecca,

Currently, the kendo-react-pdf will create a PDF file based on the rendered DOM on the page. How accessible the PDF will be will depend mainly on how accessible the components that will be exported are. 

Currently, the PDF export has options to set some of the meta tags like the author, keywords, etc (if these are the tags that you require). All of them can be seen in the PDF export props:

https://www.telerik.com/kendo-react-ui/components/pdfprocessing/api/PDFExportProps/ (search metadata)

I hope this helps.

Regards,
Filip
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.