Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 25 additions & 17 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,14 +93,14 @@ module.exports = {
title: 'Sales FAQ',
path: '../document-services/faq/sales/'
},
{
title: 'Tech Support FAQ',
path: '../document-services/faq/tech-support/'
},
{
title: 'Contact Us',
path: '../document-services/pricing/contact/'
}
{
title: 'Tech Support FAQ',
path: '../document-services/faq/tech-support/'
},
{
title: 'Contact Us',
path: '../document-services/pricing/contact/'
}
]
},
{
Expand Down Expand Up @@ -280,6 +280,10 @@ module.exports = {
{
title: 'PDF Watermark',
path: 'overview/pdf-services-api/howtos/pdf-watermark-api.md'
},
{
title: 'PDF Accessibility Checker',
path: 'overview/pdf-services-api/howtos/pdf-accessibility-checker-api.md'
}
]
}
Expand Down Expand Up @@ -572,6 +576,10 @@ module.exports = {
title: 'Support',
path: 'overview/support.md'
},
{
title: 'FAQ',
path: 'overview/faq.md'
},
{
title: 'API Status',
path: 'overview/status.md'
Expand Down Expand Up @@ -825,14 +833,14 @@ module.exports = {
]
},
plugins: [`@adobe/gatsby-theme-aio`,
{
resolve: `gatsby-source-filesystem`,
options: {
path: `${__dirname}/src/pages`,
name: "pages",
ignore: [`**/legacy-documentation`]
}
}
{
resolve: `gatsby-source-filesystem`,
options: {
path: `${__dirname}/src/pages`,
name: "pages",
ignore: [`**/legacy-documentation`]
}
}
],
pathPrefix: process.env.PATH_PREFIX || '/document-services/docs/',
};
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: PDF Accessibility Checker | How Tos | PDF Services API | Adobe PDF Services
---
<InlineAlert slots="text"/>

PDF Accessibility Checker is currently accessible through the REST API only.

# PDF Accessibility Checker

The Accessibility Checker API verifies if PDF files meet the machine-verifiable requirements of PDF/UA and WCAG 2.0. It generates a report summarizing the findings of the accessibility checks. Additional human remediation may be required to ensure the reading order of elements is correct and that alternative text tags properly convey the meaning of images. The report contains links to documentation that assists in manually fixing problems using Adobe Acrobat Pro.

## API Parameters

### Input Document

A PDF document for which accessibility is to be checked.

### Page start (_pageStart_)

This parameter specifies the starting page for the accessibility check. If "pageStart" is not provided, the first page is considered the default start page. It should be greater than or equal to 1.

### Page end (_pageEnd_)

This parameter specifies the ending page for the accessibility check. If "pageEnd" is not provided, the last page is considered the default end page. It should be greater than or equal to 1.
## REST API

See our public API Reference for the [PDF Accessibility Checker API](../../../apis/#tag/PDF-Accessibility-Checker).

## Check accessibility for specified pages

The sample below performs an accessibility check operation for specified pages of a given PDF.

Please refer to the [API usage guide](../gettingstarted.md) to understand how to use our APIs.

<CodeBlock slots="heading, code" repeat="1" languages="REST API" />

#### REST API

```javascript
curl --location --request POST 'https://pdf-services.adobe.io/operation/accessibilitychecker' \
--header 'x-api-key: {{Placeholder for client_id}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{Placeholder for token}}' \
--data-raw '{
"assetID": "urn:aaid:AS:UE1:54cbf87f-d7f5-4918-8e4b-9f1878678e68",
"pageStart":1,
"pageEnd":5
}'
```
10 changes: 9 additions & 1 deletion src/pages/overview/releasenotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,17 @@ Change types include the following:

Minor and Patch releases are backward compatible with the previous release.
Upgrading to the latest SDK should not break existing applications.

h
## Change history

### July 17, 2024; PDF Accessibility Checker API Added

- Added [PDF Accessibility Checker](../pdf-services-api/howtos/pdf-accessibility-checker-api/) operation in PDF Services API to check accessibility on specified pages of PDF document.

### July 12, 2024; Server Side Release - Get PDF Properties

- Bug fixes [Get PDF Properties](../pdf-services-api/howtos/pdf-properties/) fixed data issue related to permissions in JSON response.

### July 08, 2024; PDF Watermark API Added

- Added [PDF Watermark](../pdf-services-api/howtos/pdf-watermark-api/) operation in PDF Services API to add a watermark on specified pages of PDF document.
Expand Down
7 changes: 1 addition & 6 deletions src/pages/resources/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -132,12 +132,7 @@
"PDF Properties",
"Remove Protection",
"Split PDF",
"PDF Watermark"
]
},
{
"name": "PDF operations Beta",
"tags": [
"PDF Watermark",
"PDF Accessibility Checker"
]
}
Expand Down