IRONSOFTWAREHOME
设置临时 PDF 文件路径
using IronPdf;
using System;
using System.IO;

// Set Application scope Temp Path (On Linux /tmp is a good choice)
var MyTempPath = @"C:\Safe\Location\";

Environment.SetEnvironmentVariable("TEMP", MyTempPath);
Environment.SetEnvironmentVariable("TMP", MyTempPath);

// Set IronPDF Temp Path
Installation.TempFolderPath = Path.Combine(MyTempPath, "IronPdfTemp");

// Your PDF Generation and editing code here
var renderer = new ChromePdfRenderer();
var doc = renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>");
doc.SaveAs("example.pdf");
Imports IronPdf
Imports System
Imports System.IO

' Set Application scope Temp Path (On Linux /tmp is a good choice)
Dim MyTempPath = "C:\Safe\Location\"

Environment.SetEnvironmentVariable("TEMP", MyTempPath)
Environment.SetEnvironmentVariable("TMP", MyTempPath)

' Set IronPDF Temp Path
Installation.TempFolderPath = Path.Combine(MyTempPath, "IronPdfTemp")

' Your PDF Generation and editing code here
Dim renderer = New ChromePdfRenderer()
Dim doc = renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>")
doc.SaveAs("example.pdf")
NuGet Download
PM > Install-Package IronPdf
设置临时 PDF 文件路径

设置临时 PDF 文件路径

使用IronPDF时,您可能会发现程序在生成、修改和呈现PDF文档时创建临时文件。 这个过程如同其他软件一样,会在程序运行时临时存储数据,这可能是确保程序功能正常所必需的。 使用IronPDF,您将完全控制此文件夹的创建位置以及其他与临时文件相关的重要设置。

设置IronPDF临时文件路径的步骤

  • PdfWriter:此对象负责写入PDF文件。它作用于文件路径,并写入有效PDF文档所需的结构。
  1. 定义自定义路径:我们首先定义string变量。 确保此目录存在或具有必要的权限,因为IronPDF将在操作期间使用它。
  2. 设置环境变量
    • 使用MyTempPath。 这是一个常用的系统级变量,由包括IronPDF在内的应用程序用来确定临时文件的存储位置。
  3. 设置IronPDF临时文件夹路径
    • 使用Installation.TempFolderPath属性,以附加"IronPdfTemp"到我们的自定义路径,创建一个专用于IronPDF临时文件的子目录。
  4. 生成PDF
    • 我们实例化一个ChromePdfRenderer,用于将HTML内容转换为PDF。
    • 在渲染器对象上调用doc变量中的PDF文档。
    • 我们使用doc.SaveAs()将生成的PDF保存为名为"example.pdf"的文件。

通过控制临时文件路径,您可以监控和管理PDF创建过程中生成的文件,确保您的应用程序在不混乱默认临时目录的情况下顺利运行。

探索使用 IronPDF 进行自定义日志记录,获得更多控制权
在 GitHub 上查看

准备开始了吗?

Nuget Downloads 21,105,021版本: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 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起