---
schema_version: "1"
id: 4b5f932ad8f543e1e3cb33a7ffcf44771351f090ef1548552109797db65da18e
title: Best Practices for Rendering PDF Files
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/platform/salesforce-pages-developers-guide/guides/pages/best-practices/pages-compref-additional-render-pdf.md
canonical_url: https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/guide/pages-compref-additional-render-pdf.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 844de5125c58908797e5f8e4e56745e533896bdbe5a09f147e4eaf537fdfd34c
products:
  - Visualforce Developer Guide
  - Platform Developer Content
---

# Best Practices for Rendering PDF Files

Rendering a Visualforce page as a PDF file is a great way to share information about your Salesforce organization. Here are some best practices for you to consider.

For better performance when rendering Visualforce pages, reference static image and style sheet resources through the [`$Resource` global variable](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/resources/pages-resources.md).

**warning:** Referencing static resources on a remote server increases the time it takes to render a Visualforce page as a PDF file. Add remote servers to your permitted Remote Sites list: From Setup, enter `Remote Sites Settings` in the `Quick Find` box, then select **Remote Sites Settings**. You can’t reference remote resources when using Visualforce to render PDF files in an Apex trigger. Doing so results in an exception.

**See Also**

- [Render a Visualforce Page as a PDF File](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/styling/pages-output-pdf-renderas.md)
- [Visualforce PDF Rendering Considerations and Limitations](https://developer.salesforce.com/docs/platform/salesforce-pages-developers-guide/styling/pages-output-pdf-considerations.md)
