惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
Apple Machine Learning Research
Apple Machine Learning Research
Hugging Face - Blog
Hugging Face - Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
B
Blog
月光博客
月光博客
博客园 - 【当耐特】
WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
博客园 - Franky
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Last Week in AI
Last Week in AI
B
Blog RSS Feed
H
Help Net Security

Inside Nutrient

A guide to the invisible work behind documents Introducing Nutrient Documents for Salesforce: Native document generation and signing Document AI vs. traditional OCR: Choosing between OCR, AI, and hybrid pipelines PDF SDK compliance and security evaluation checklist for enterprise teams (2026) Invariant Corp replaces paper processes with Nutrient Workflow and scales without limits What is process mapping? A complete guide Nutrient vs. Conga Composer for Salesforce document generation (2026) Document routing: How to automate document distribution The CTO’s AI playbook: Why accountability architecture beats orchestration Compliance workflow automation: Why built-in compliance is table stakes Workflow diagrams: Examples, symbols, and how to build one that actually runs Digital forms: Replace paper forms with automated workflows Approval workflow software: How to automate approvals Why document-centric automation is different The CEO’s AI playbook: Why decision architecture beats model selection Nutrient SDK product updates for Q1 2026 PDF redaction verification: How to prove sensitive data is permanently removed What is a VPAT? The complete guide to accessibility conformance reports What is PDF/UA? The accessible PDF standard explained Salesforce eSignatures: Generate, sign, and track documents in one flow Online document viewer: Options, tradeoffs, and how to embed one Document viewer for web apps: React, Vue, Angular (2026) Best document viewers in 2026: A buyer’s guide How to edit a PDF in Python: Add text, images, and annotations Nutrient advances Workflow platform with agentic AI for enterprise-grade speed and consistency in document-heavy operations How to create a Salesforce quote template from opportunity data The business case for accessibility: Five ways it drives enterprise value Python PDF library comparison (2026): 7 libraries for developers Why your AI agent hallucinates PDF table data PDF.js limitations: When to upgrade to a commercial PDF SDK
CSV export configuration for Document Editor
Jonathan D. Rhyne · 2024-07-17 · via Inside Nutrient

Table of contents

    CSV export configuration for Document Editor

    Document Editor users now have the option of exporting annotations and comments in CSV format. They can choose which properties to export, along with the column order. This can be configured by adding two storage entity properties using PnP PowerShell, and a CSV button will appear in the main toolbar. It’s possible to export only annotations, only comments, or both. When CSV export isn’t configured, the CSV export button will be hidden.

    By exporting annotations and comments to a CSV file, users can easily access and manage this data outside of Document Editor. CSV files are widely supported and can be opened in various applications, making it convenient for users to analyze and share data. Exported annotation and comment data serves as an audit trail, documenting the history of changes, suggestions, and discussions related to a PDF.

    There are a handful of benefits to being able to export annotations and comments in CSV format, which are detailed in the following sections.

    Enhanced data management

    Exporting annotations and comments to CSV allows for seamless data management. Users can filter, sort, and organize data using spreadsheet software, which enables efficient handling of large datasets.

    Simplified collaboration

    With the CSV export feature, users can easily share annotation and comment data with colleagues who may not have access to Document Editor. This promotes better collaboration and ensures all stakeholders can review and analyze the feedback and notes.

    Audit trail and compliance

    Maintaining a CSV file of annotations and comments provides a clear audit trail. This is crucial for compliance and record-keeping, as it documents the history of changes and discussions related to a document. Organizations can track who added specific annotations or comments and when they were created.

    Integration with other tools

    CSV files can be imported into various data analysis tools and software applications. This integration capability allows users to leverage advanced analytics and reporting features, providing deeper insights into the data.

    Flexibility and customization

    Users have the flexibility to choose which properties of annotations and comments to export. This customization ensures that only relevant data is included in a CSV file, and that it’s tailored to the specific needs of the organization or project.

    Refer to the information below for details on how to configure CSV export for annotations and comments in Document Editor for Sharepoint.

    By default, CSV export isn’t enabled. The configuration can be set at either the tenant app catalog level or the site app catalog level, with site-level settings overriding tenant-level ones. Tenant properties can only be set on site collection app catalogs for sites with custom scripts enabled, meaning the app catalog must already exist. However, tenant-level properties can be set without enabling custom scripts. Use the following PowerShell scripts to configure CSV export for annotations and/or comments:

    #tenant app catalog level

    #Enable CSV export for annotations.

    Set-PnPStorageEntity -Key "Muhimbi.SharePoint.PDFEditor.ExportAnnotationsPropertiesToCsv" -Value "type, id, pageIndex, creatorEmail, note, color"

    #Enable CSV export for comments.

    Set-PnpStorageEntity -Key "Muhimbi.SharePoint.PDFEditor.ExportCommentsPropertiesToCsv" -Value "id, rootId, pageIndex, creatorName, createdAt, updatedAt, textFormat, textValue, creatorEmail, isPdfEditor"

    #Disable CSV export for annotations.

    Remove-PnpStorageEntity -Key "Muhimbi.SharePoint.PDFEditor.ExportAnnotationsPropertiesToCsv"

    #Disable CSV export for comments.

    Remove-PnpStorageEntity -Key "Muhimbi.SharePoint.PDFEditor.ExportCommentsPropertiesToCsv"

    #site app catalog level

    #Enable CSV export for annotations.

    Set-PnPStorageEntity -Scope Site -Key "Muhimbi.SharePoint.PDFEditor.ExportAnnotationsPropertiesToCsv" -Value "type, id, pageIndex, creatorEmail, note, color"

    #Enable CSV export for comments.

    Set-PnPStorageEntity -Scope Site -Key "Muhimbi.SharePoint.PDFEditor.ExportCommentsPropertiesToCsv" -Value "id, rootId, pageIndex, creatorName, createdAt, updatedAt, textFormat, textValue, creatorEmail, isPdfEditor"

    #Disable CSV export for annotations.

    Remove-PnpStorageEntity -Scope Site -Key "Muhimbi.SharePoint.PDFEditor.ExportAnnotationsPropertiesToCsv"

    #Disable CSV export for comments.

    Remove-PnpStorageEntity -Scope Site -Key "Muhimbi.SharePoint.PDFEditor.ExportCommentsPropertiesToCsv"

    Refer to our release notes to find out when this feature will become available for Document Editor for SharePoint on-premises.

    Choose which properties to export from the following:

    NameTypeDescription
    idstringA unique identifier for the comment.
    rootIdstringThe ID of the annotation this comment stems from. All comments in a thread share the same root ID.
    pageIndexnumberThe page index the comment resides at. pageIndex is zero-based and has a maximum value of totalPageCount - 1.
    creatorNamestringThe name of the creator of the comment.
    creatorEmailstringThe email of the user that created the comment.
    createdAtstringThe date and time when the comment was created.
    updatedAtstringThe date and time when the comment was last updated.
    textformatstringOne of plain or xhtml (for rich text comments).
    textvaluestringComment’s text for plain comments or HTML markup and text for xhtml comments,
    isPdfEditorBooleanFlag set to true for comments created using Document Editor for SharePoint.
    pdfObjectIdnumberInternal PDF object identifier.

    Conclusion

    Configuring CSV export for annotations and comments in Document Editor for SharePoint enhances data management and collaboration capabilities, providing a streamlined way to manage and analyze feedback and annotations outside of the editor. Take control of your document workflows today — try Document Editor for SharePoint Online free for 14 days, available on Microsoft App Source(opens in a new tab). Or, check out our free trial page for more options.

    Explore related topics

    Try for free Ready to get started?

    Related Low-Code articles

    Explore more