IRONSOFTWAREHOME
设置临时 PDF 文件路径
from ironpdf import *
import os

# Set application scope temp path
my_temp_path = "C:/safe/location/"
os.environ["TEMP"] = my_temp_path
os.environ["TMP"] = my_temp_path

# Set IronPDF temp path
Installation.TempFolderPath = os.path.join(my_temp_path, "IronPdfTemp")

string = os.path.join(my_temp_path, "IronPdfTemp")

# Your PDF generation and editing code here
renderer = ChromePdfRenderer()
doc = renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>")
doc.SaveAs("example.pdf")
pip install ironpdf
设置临时 PDF 文件路径

设置临时 PDF 文件路径

IronPDF在PDF渲染过程中使用临时文件。 默认情况下,这些文件会写入系统临时目录。 此示例展示了如何将系统临时路径和IronPDF的临时文件夹重定向到您选择的位置。

开始

在发生任何渲染前,通过Python的TMP环境变量。 然后为Installation.TempFolderPath指定该路径中的子目录,以便IronPDF将其自身的工作文件写入同一受控位置。

理解代码

  • os.environ["TEMP"] / os.environ["TMP"]: 覆盖当前进程的操作系统临时目录。
  • Installation.TempFolderPath: 指示IronPDF使用特定文件夹作为其内部临时文件。 在第一次渲染调用之前设置这个。
  • os.path.join: 通过将基础临时目录与IronPdfTemp子文件夹组合,构建一个平台安全的路径。

何时使用自定义临时路径

重定向临时路径在以下情况中有用:

  • 容器化或沙箱环境,默认的系统临时文件夹受到限制。
  • 高安全性部署,所有文件I/O必须在经过审核的目录中进行。
  • 共享托管场景,需要将一个应用程序的临时文件与另一个的隔离。

设置路径后,像平常一样使用ChromePdfRenderer —— 不需要进行其他代码更改。

准备开始了吗?

版本: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 起