Tags side panel displays a hierarchical tree of all content in the document. This tag tree reflects the typical structural elements of the page, organized in the sequence that a screen reader should interpret. Content not present in the Tags tree may not be accessible to screen readers.
How to define Tags
Define the Tags to which the specific action is applied. There are multiple options how to do that.
- In the combobox, select predefined annotations sets defined by regex
- In the combobox, check the desired tags
- Define the tags types using a regular expression format (https://regex101.com/)
- Define by the tag by the template
Tag Actions
Set Alternate Description
PDF documents accessibility can be improved by offering alternative descriptions for Figure, Formula, and other non-textual elements. These text alternatives are crucial for accessibility, as they enable users with vision disabilities to understand the content. Alternate descriptions can be set with Set Alternate Description semi automation process.
- Select Set Alternate Description.
- Select the Tags types for which an alternative description will be generated, separated by commas.
- Check the Exclude option if processing is required for tags other than the specified ones.
- Define a source for detecting the alternative text in Alternative Text combobox.
- Define the Custom Alternative text
- Fill the custom text into the Alternative Text edit. This text will be used for all selected tags as the annotation Alt key.
- Use the first Description Tag above
- Fill Description Tag type. PDFix finds the nearest tag of this type above the processing one and utilizes its content as an alternative description for processing tags.
- Use the first Description Tag below
- Fill Description Tag type. PDFix finds the nearest tag of this type below the processing one and utilizes its content as an alternative description for processing tags.
- Use the first Description Tag from children
- Fill Description Tag type. PDFix finds the first tag from the processing tag’s children and utilizes its content as an alternative description for processing tags.
- Use the associated tag content
- PDFix gathers all text content from the children of the processing tag. If there is an Annotation among the children, its Contents key is utilized.
- Define the Custom Alternative text
- Check Overwrite if an existing alternative description needs to be replaced.
- Run Command Set Alternate Description.
If you want to assign an alternative description of annotations to the Alt key instead of the Contents key, you can use this command for annotation tags. Afterwards, you can clean the Contents key of these annotations with setting Set Contents->Define the Custom Contents text->Custom Contents to empty.
Set Tag ID
Set Tag ID generates a unique ID key for specific tags. For example, PDF/UA1 requires a unique ID for the Note tag.
- Select Set Tag ID.
- Select the Tags types for which a unique ID will be generated, separated by commas.
- Check the Exclude option if processing is required for tags other than the specified ones.
- Run Command Set Tag ID.
Fix Placement
Fix Placement corrects incorrect Placement attributes for the Figure, Formula, Form and Note tags.
Fix Spaces
Fix Spaces rectifies instances of missing or redundant spaces within the content.
- Check Add Missing Spaces to inserts a new space character wherever it is missing.
- Check Remove Unnecessary Spaces to remove all redundant spaces.
- Check Artifact Unnecessary Spaces to mark all redundant spaces as an Artifact.
Set Tag BBox
Set Tag BBox calculates the bounding box from the tag content and sets it to the Layout attributes.
Apply Standard Tags
Apply Standard Tags changes the tag type to a standard type based on the current RoleMap.
Fix Headings
Fix Headings attempts to correct an invalid heading structure. To maintain headings in sequentially-descending order, some tags are moved to different levels if Renumber Heading is checked. If not, all headings are changed to Change Heading to tags, usually H or H1.
Delete Tags
Delete Tags removes specific tags. This feature is useful for removing empty or invalid tags from the tag tree, or remove container tags like Article, Div, or similar and move their childs one level higher.
- Select Delete Tags.
- Select the Tags types to delete, delimited by comma.
- Check the Exclude option if processing is required for tags other than the specified ones.
- Select the Ignore Tags that are skipped during processing, delimited by comma. It’s important to skip for example table TH,TD,TR even if they are empty to do not break the Table.
- Choose combination of Delete conditions.
- Empty (no children)
- Delete all tags without children.
- Invalid (no associated page content)
- Delete all tags with no associated content.
- Even when Actual Text exists
- Delete the tag even if Actual Text is present.
- Even when Alternate Description exists
- Deletes the tag even if Alt key is present.
- Delete All
- Delete all tags
- Empty (no children)
- Choose way to handle associated Tag Content
- Leave Untagged
- Delete the tag and leave content untagged
- Move to Parent
- Delete tag and move nested tags up one level
- Leave Untagged
- Run Command Delete Tags.
Remove Tag Properties
Remove Tag Properties
Tags panel manual tagging
In the Tags panel you can manually Add, Edit, Delete and Move tags. Click on the Options menu (or right click) at the panel toolbar to see all available actions that works for the current tag selection.