IRONSOFTWAREHOME
设置为灰度
from ironpdf import *

renderer = ChromePdfRenderer()

# Set Color and Grayscale
renderer.RenderingOptions.GrayScale = True

renderer.RenderHtmlFileAsPdf("my-content.html").SaveAs("my-content.pdf")
pip install ironpdf
设置为灰度

设置为灰度

IronPDF for Python 可以通过设置 RenderingOptions 上的一个属性将 PDF 完全渲染为灰度,将源 HTML 中的所有颜色转换为输出中的灰度。

开始

在调用任何渲染方法之前在一个 ChromePdfRenderer 实例上设置 RenderingOptions.GrayScale = True。 该渲染器生成的所有后续PDF将以灰度渲染。

理解代码

  • GrayScale = True:指示 IronPDF 将渲染输出中的所有颜色转换为灰度。 这适用于文本、背景、边框、图像以及HTML源中的任何其他彩色元素。
  • RenderHtmlFileAsPdf("my-content.html"):使用灰度设置渲染本地 HTML 文件。
  • SaveAs("my-content.pdf"):将灰度 PDF 保存到磁盘。

用例

灰度渲染在以下情况下很有用:

  • 减少文件大小 - 灰度PDF通常比彩色PDF更小。
  • 确保打印一致性 - 用于黑白打印机的文件在屏幕上和打印出来时看起来一样。
  • 满足无障碍要求 - 某些无障碍标准要求当颜色被去除时,文件保持可读性。

要仅以灰度渲染特定页面,可使用 GrayScale = True 分别渲染并使用 PdfDocument.Merge 将结果与全彩页面合并。

准备开始了吗?

版本:2026.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起