2017-11-15 2 views
0

HTML 마크 업에서 PDF 컬렉션을 생성하기 위해 ABCpdf를 사용 중이며 완전히 액세스 할 수 없도록 노력하고 있습니다.HTML에서 PDF로 변환 할 때 Aria/접근성을 잃었습니다.

HTML 페이지에는 CSS에 의해 생성되고 화면 판독기에서 완전히 무시되는 여러 그래프가 포함됩니다.

그래프에 대한 설명을하기 위해 아리아 레이블을 사용해 보았지만 변환시 손실됩니다. 필자는 보안 옵션 축소, 마크 업 옵션 변경, 명시 적 요소 포함을위한 특수 태그 추가 등 다양한 방법으로 ABCpdf에서 Gecko 엔진을 구성하려고 시도했습니다. PDF에는 태그가 달려 있으며 평가 프로그램에서 완벽하게 액세스 할 수있는 것으로 평가됩니다.

화면 판독기의 목적으로 PDF에 "숨겨진"텍스트를 포함시키는 방법을 찾을 수 없었습니다. 어떤 도움을 주셔서 감사합니다!

편집 : 보안 문제로 인해 그래프 뒤에 실제 데이터를 표시 할 수 없습니다. 생성 된 PDF의 수와 짧은 타임 라인으로 인해 수동 단계도 옵션이 아닙니다.

답변

0

HTML-to-PDF 변환 유틸리티는 일반적으로 매우 기본적이고 일반적으로 복잡한 CSS를 전혀 처리하지 못합니다. 화면 캡처를 취한 다음 alt 텍스트를 사용하여 그래프의 의도를 설명하는 것이 좋습니다. 때로는 가장 간단한 방법이 가장 신뢰할 수 있습니다.

문제를 해결하는 또 다른 방법은 데이터 테이블을 통해 사용자에게 완전한 데이터 세트를 제공하는 것입니다. 그렇게하면 그래프에 포함 된 모든 것을 "볼"수 있으며 그래프 자체에 액세스 할 수 없는지 여부는 중요하지 않습니다. 문서 중간에 거대한 데이터 테이블을 배치하는 것이 사용자의 서식에 맞지 않는 경우에는 독자에게 데이터 세트를 포함 시켜서 독자에게 지시하는 텍스트에 메모 또는 하이퍼 링크를 포함시켜 전체 정보에 액세스 할 수 있습니다 .

+0

다음은 좋은 아이디어입니다. 나는 1) 보안 문제는 실제 데이터를 표시 할 수 없다는 것을 의미하며 2) 동적으로 생성 된 PDF의 수는 수동 단계가 문제가되지 않는다는 것을 의미합니다. 나는 그 대답에 감사한다! – Abigail

관련 문제