Sitemap
Adobe Tech Blog

News, updates, and thoughts related to Adobe, developers, and technology.

Follow publication

Detect Untagged PDFs for Accessibility with Microsoft Power Automate

7 min readFeb 15, 2022

--

{
“pages”: [
{
is_scanned”: false,
width”: 792,
has_structure”: true,
page_number”: 0,
content”: {
has_images”: true,
number_of_images”: 1,
only_images”: false,
has_text”: true,
is_empty”: false
},
height”: 612
}
],
document”: {
is_linearized”: false,
pdfe_compliance_level”: “”,
is_tagged”: true,
is_portfolio”: false,
is_certified”: false,
is_encrypted”: false,

info_dict”: {
CreationDate”: “D:20200313102357–05'00'”,
Keywords”: “”,
Producer”: “Adobe PDF Library 15.0”,
Title”: “Document Name”,
Creator”: “Adobe InDesign 15.0 (Windows)”,
ModDate”: “D:20200331092956–07'00'”,
},
is_FTPDF”: false,
pdf_version”: “1.4”,
has_acroform”: false,
file_size”: “4124.64 KB”,
is_signed”: false,
incremental_save_count”: 1,
has_embedded_files”: false,
is_XFA”: false,
fonts”: [
{
name”: “QBPBVC+Gotham-Bold”,
font_type”: “Type1”,
family_name”: “Gotham”
}
],

pdfa_compliance_level”: “”,
pdfvt_compliance_level”: “”,
pdfx_compliance_level”: “”,
pdfua_compliance_level”: “”,
XMP”: “…”,
page_count”: 1
}
}

Scenario

Setup SharePoint

For this demo, we will use a column in the Document Library to update if the document is accessible or not.

Pre-requisites

Building Your Flow

When a file is created in a folder (SharePoint)

Get file content (SharePoint)

Get file metadata using path (SharePoint)

Get PDF Properties (Adobe PDF Services)

Condition: If PDF Tagged

If Yes: If PDF Tagged

Update file properties

If No: If PDF Tagged

Test your flow

How to manually check in Adobe Acrobat DC

Document Properties menu allows you to see information about the document.
Tag sidebar allows you to see the tag structure in the PDF document.

Final thoughts

--

--

Adobe Tech Blog
Adobe Tech Blog

Published in Adobe Tech Blog

News, updates, and thoughts related to Adobe, developers, and technology.

Ben Vanderberg
Ben Vanderberg

Written by Ben Vanderberg

Principal Platform Evangelist at Adobe

No responses yet