---
schema_version: "1"
id: b6f08859841bd14eda4c82e43c86a8ed304afe634b093d26b5ee9cdec6e3da96
title: Use Visualforce PDF Rendering Service with Apex Blob.toPdf() (Release Update)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/release-notes/262-0-0/rn_apex_system_blob_topdf.md
canonical_url: https://help.salesforce.com/s/articleView?id=release-notes.rn_apex_system_blob_topdf.htm&release=262.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a8ec729fe915b8b97382c1641c8cd7231a46d9860415869924b6ddc341ec4f10
description: With this update enabled, the Apex Blob.toPdf() method for PDF rendering uses the same rendering service as Visualforce. The Visualforce PDF rendering service offers improvements such as additional fonts and multibyte character support. This change makes PDF rendering more consistent on the Salesforce Platform.
products:
  - Cross Cloud
release: "262"
---
# Use Visualforce PDF Rendering Service with Apex `Blob.toPdf()` (Release Update)

With this update enabled, the Apex `Blob.toPdf()` method for PDF rendering uses the same rendering service as Visualforce. The Visualforce PDF rendering service offers improvements such as additional fonts and multibyte character support. This change makes PDF rendering more consistent on the Salesforce Platform.

**Where:** This feature is available in Lightning Experience and Salesforce Classic in Enterprise, Performance, Unlimited, and Developer editions.

**When:** Salesforce enforces this update in Summer ’26. To get the major release upgrade date for your instance, go to [Trust Status](https://status.salesforce.com/), search for your instance, and click the **Maintenance** tab.

**How:** To review this update, from Setup, in the Quick Find box, enter Release Updates, and then select **Release Updates**. For Use Visualforce PDF Rendering Service with Apex Blob.toPdf(), follow the testing and activation steps.

With this update enabled, calls to `Blob.toPdf()` automatically use the Visualforce PDF rendering service. `Blob.toPdf()` still accepts any string as an argument, and still returns a `Blob` result. Other than using a different PDF rendering engine, the shape of `Blob.toPdf()` is unchanged.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-release-notes-salesforce_release_notes-262-0-0-production-enus/e945111b-3e0a-4011-accc-d5949363bfcc/images/icon_important.png)

Important The Visualforce PDF rendering service offers an expanded range of fonts, and the default font is changed from `sans-serif` to `serif`. If your PDF string doesn’t include explicit font styling, this change might result in different line lengths, and different line and page breaks for PDFs rendered compared to the old service. See [Fonts Available When Using Visualforce PDF Rendering](https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_output_pdf_supported_fonts.htm) for additional details.

For more details on the features and limitations of the Visualforce PDF rendering service, see [Render a Visualforce Page as a PDF File](https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_output_pdf_renderas.htm) in the Visualforce Developer Guide.