Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toc feature developer docs #787

Open
wants to merge 22 commits into
base: main
Choose a base branch
from
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
3 changes: 3 additions & 0 deletions gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ module.exports = {
DEV_SSR: false
},
siteMetadata: {
githubIssue: {
removeLogIssue: true,
},
docs: {
title: 'Get credentials',
path: 'https://acrobatservices.adobe.com/dc-integration-creation-app-cdn/main.html'
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"url": "https://github.com/icaraps"
},
"dependencies": {
"@adobe/gatsby-theme-aio": "4.9.12",
"@adobe/gatsby-theme-aio": "4.11.0",
"gatsby": "4.22.0",
"react": "^17.0.2",
"react-dom": "^17.0.2"
Expand Down
3 changes: 3 additions & 0 deletions src/@adobe/gatsby-theme-aio/components/Layout/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,9 @@ export default ({ children, pageContext, location }) => {
title
path
}
githubIssue{
removeLogIssue
}
versions {
title
path
Expand Down
2 changes: 1 addition & 1 deletion src/pages/apis/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Adobe PDF Services Open API spec
description: The OpenAPI spec for Adobe PDF Services API endpoints, parameters, and responses.
openAPISpec: https://raw.githubusercontent.com/AdobeDocs/pdfservices-api-documentation/main/src/pages/resources/openapi.json
openAPISpec: https://raw.githubusercontent.com/AdobeDocs/pdfservices-api-documentation/webhook_support2/src/pages/resources/openapi.json
---
Binary file not shown.
23 changes: 22 additions & 1 deletion src/pages/overview/document-generation-api/templatetags.md
Original file line number Diff line number Diff line change
Expand Up @@ -409,8 +409,29 @@ Here is the list of [supported aggregation functions](https://docs.jsonata.org/a
aggregate numerical calculation can only be applied to a list of
numbers.

## Adobe Sign
## Autogen Marker
Autogen Marker represents a category of tags whose values are automatically generated by MS Office and are not derived from the input data.

### Table-of-Contents

Represents a type of Autogen Marker which creates a Table of Contents section in the document. It can be inserted anywhere in the document.

#### Usage
![Table of Contents tag replaced by Table of Content Section](../images/table_of_contents.png)

#### Depth
Depth property can be specified with Table of Contents tag. It represents the levels of subheadings or subsections included in the Table of Contents and can accept an Integer value between 1 and 9. The default value is 3.

![Table of Contents tag with depth](../images/table_of_contents_depth.png)

<InlineAlert slots="text"/>

- Table of Contents tag should be placed in a separate paragraph in the document template.
- The paragraph containing Table of Contents tag should be a part of main body of the document, not nested within other elements or sections.
- Table of Contents section if already present, in the document template, won't be automatically updated in final output document.


## Adobe Sign
Adobe Sign text tags can be placed anywhere within the contents of the document template.

These tags are converted into Adobe Sign form fields when the final document is sent for a signature using Adobe Sign.
Expand Down
Binary file added src/pages/overview/images/table_of_contents.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions src/pages/overview/pdf-embed-api/releasenotes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ the changes below for each release.
### January, 2024
| Change | Description |
| ------ | ---------------------------------------------------------------------- |
| Changed | Essential library upgrades |
| Bug fix | Addressed issues with the error dialog that appears when an invalid Client ID is provided to the PDF Embed API. |
| Changed | New UI experience |
| Bug fix | Fixed wrong/missing client ID error dialog. |

### December, 2023
| Change | Description |
Expand Down
30 changes: 30 additions & 0 deletions src/pages/overview/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,33 @@ The Adobe Privacy Policy describes the privacy practices of Adobe's Services and
## Compliance

Our [open, flexible framework](https://www.adobe.com/trust/compliance/adobe-ccf.html) adapts to constantly changing standards and regulations to help provide ongoing compliance across all our products and services. To learn more, please visit this [link](https://www.adobe.com/trust/compliance/compliance-list.html).


### Adobe PDF Embed API
Adobe PDF Embed API allows you to embed a PDF viewer in your web applications with only a few lines of code. With options for controlling how a PDF appears and functions, your applications can deliver the rich and compelling digital document experiences to your customers expect and need.

### Adobe Commitment to Accessibility
[Adobe Accessibility Principles](https://blog.adobe.com/en/publish/2023/09/26/announcing-adobes-new-accessibility-principles) align with our core values and form the foundation for what we believe — everyone should be able to create, interact, and engage with digital experiences. These principles will serve as our guideposts as we build thoughtful and inclusive technology that makes a difference in people’s lives.

The Adobe Accessibility Board has been created to set the strategy, review progress and oversee our commitment to supporting people with disabilities.


#### Conformance Statement
##### Adobe PDF Embed API
Adobe PDF Embed API is partially conformant with the Web Content Accessibility Guide (WCAG) 2.1 level AA. Adobe internally assessed the accessibility of Adobe Embed PDF using:
* Automated testing using 3<sup>rd</sup> party accessibility tools.
* Manual testing covering keyboard interactions and color contrast.

##### PDF Viewer
Adobe PDF Viewer is partially conformant with WCAG 2.1 level AA. It is notable that accessible PDF documents are fully supported for viewing with assistive technologies in the Adobe PDF Viewer.

The Adobe PDF Viewer was fully evaluated against:
* [Web Content Accessibility Guidelines 2.1](https://www.w3.org/TR/WCAG21/)
* [Revised Section 508 standards published January 18, 2017 and corrected January 22, 2018](https://www.access-board.gov/ict/)
* [EN 301 549 Accessibility requirements suitable for public procurement of ICT products and services in Europe](https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.01.01_60/en_301549v030101p.pdf), - V3.2.1 (2021-03)

An annual audit was conducted on Acrobat Web, which includes the PDF Viewer, using a 3rd party vendor. This audit also included testing with native assistive technology users. The resulting Accessibility Conformance Report for Acrobat Web can be found on the [Adobe Accessibility Compliance page](https://www.adobe.com/accessibility/compliance.html).

Additional testing for Acrobat Web included:
* Testing integrated into development using automated testing.
* Manual testing conducted on feature work. Some areas of focus include keyboard, color contrast, and testing with assistive technologies.
Loading