---
title: "PDF - Button — Framer component · Best of Framer"
description: "$10.00 · Framer component · by Camille HAIDAR · Buttons. A customizable PDF button for Framer"
canonical: "https://framer.elliotli.dev/component/pdf-button"
---

[Home](/)/[Components](/components)/[Buttons](/components/category/buttons)/PDF - Button

# PDF - Button

A customizable PDF button for Framer

[View on Framer](https://framer.com/marketplace/components/pdf-button/?via=elliot-li)

![PDF - Button preview image 1](https://framer.elliotli.dev/og/component/pdf-button/f2cf9ffed611c3d0/1600x1200.jpg)

## Summary

A customizable PDF button for Framer

## Description

## How to use

## 1\. Upload your PDF

Simply choose any .pdf file from your computer.

→ _Property:_ **PDF**

## 2\. Choose your viewer

Select how you want the file to open:

-   **Google Docs** – quick and familiar
    
-   **Mozilla pdf.js** – clean embedded view
    
-   **Browser Native** – opens directly in your browser
    
    → _Property:_ **Viewer**
    

## 3\. Set the action

Decide whether the button **opens a new tab** or **downloads** the file instantly. On download, you can edit the filename.

→ _Property:_ **Action**

## 4\. Customize your style

Design the button to match your website:

-   **Label** — set your call-to-action text
    
-   **Padding & Radius** — adjust spacing and corner shape
    
-   **Text & Background Colors** — full color control
    
-   **Hover Effects** — control **scale**, **opacity**, and **transition** duration for smooth animations
    
-   **Font** — choose your typeface with extended settings
    
    → _Properties:_ **Label, Padding, Radius, Text, Background, Hover, Font**
    

## 5\. Publish your site

That’s it — your PDF button is ready to open or download files directly from your Framer website.

## Rank history [How rankings work →](/terms#rankings)

-   All · #929

## Details

- **Author**: Camille HAIDAR
- **Price**: $10.00
- **Published**: 2025-10-24
- **Updated**: 2026-02-17
- **Added**: 2025-10-16
- **Categories**: Buttons

## More like this

-   [Eye Glow Button](/component/eye-glow-button) — Frame Native · Free — Cursor-following eyes, soft glow
-   [Dash Stretch Button](/component/dash-stretch-button) — Pentaclay · Free — Animated Hover Button With a Dash
-   [Nova Theme Toggle](/component/nova-theme-toggle) — Shouvik Biswas · $12 — Three-Mode Theme Toggle
-   [Nabby: Copy Button](/component/nabby-copy-button) — Francesco Gallo · Free — Plug in your button, copy anything
