Microsoft Teams PDF library

This guide outlines two approaches to integrating PDF capabilities within Microsoft Teams using SharePoint. Choose the approach that fits your team’s needs — instant and powerful with no code, or fully customizable with full-stack flexibility.

No-code PDF viewer and editor

The no-code option is perfect for business users and teams that want powerful PDF viewing and editing capabilities inside Microsoft Teams without writing a single line of code.

Key capabilities

  • PDF viewing and navigation

  • Text editing

  • Annotation (highlight, comment, stamps, shapes, and more)

  • Form filling, creation, and submission

  • Signatures

  • Page manipulation (add, remove, rotate, crop, move, copy)

  • Merging PDFs

  • Redaction and security tools (for example, adding watermarks)

  • Measurement tools and link insertion

Prerequisites

Getting started

  1. Opening a PDF

  • Go to your SharePoint library.

  • Upload a PDF or choose an existing one.

  • If you’re using a file handler installation, click Open from the dropdown and choose Open in PDF Editor. Otherwise, if you’re using other installations such as an online extension or web part, click Open from the dropdown and choose Edit in Nutrient Editor.

  1. Editing your PDF

  • Use the integrated editing tools directly inside Microsoft Teams and SharePoint.

  • All changes are saved within your SharePoint library using its native version control and access permissions.

For detailed instructions on different PDF operations, refer to our Nutrient Document Editor guides.

Full developer setup using SPFx + Nutrient Web SDK

This option is designed for developers and IT teams who need advanced customization, integration with external systems, and complete control over the PDF viewing and editing experience.

Key capabilities

Has all the features of the no-code viewer and editor, along with the following capabilities:

Prerequisites

Getting started

Start by cloning our pspdfkit-sp-online-webpart repository using the following command:

git clone https://github.com/PSPDFKit/pspdfkit-sp-online-webpart.git

For further instructions, refer to our blog on how to build a Microsoft Teams PDF viewer.

FAQs

How can I customize the Microsoft Teams PDF viewing and editing experience? To customize Microsoft Teams PDF features such as UI layout, tool visibility, branding, or workflows, use Nutrient Web SDK integration with Teams. It enables you to build a fully tailored PDF viewer as a Teams tab app, with control over buttons, behavior, and API integrations.
Where are PDF files stored when using Nutrient’s PDF tools in Microsoft Teams? PDFs are stored in your connected SharePoint libraries. Neither the no-code editor nor the SDK solution transfers documents to external servers unless explicitly configured.
How do I integrate third-party APIs (for example, digital signatures) into Microsoft Teams PDF workflows? Use the SDK-based integration to call external APIs. You can trigger workflows such as digital signing, approvals, or content validation directly from the PDF viewer using JavaScript.
Can I limit or control what PDF tools are available to different users? Yes. The SDK approach enables you to configure toolbar, disable features, or restrict actions based on user roles or permissions using custom logic in your JavaScript code.
Does version control work with both the no-code and SDK PDF editors in Microsoft Teams? Yes. Both approaches leverage SharePoint’s built-in version history. All edits — whether from the no-code Document Editor or the SDK-based viewer — are tracked securely and saved within SharePoint.