IronPDF 操作指南 创建新的PDFs How to Create New PDFs Chaknith Bin 已更新:八月 20, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 创建新PDF通常涉及从头生成新的PDF文档,通常通过编程方式添加文本、图像或其他元素。 这可以通过使用如C#中的IronPDF库来完成,允许开发人员在将文档保存为PDF文件之前定义内容、布局和格式。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. new IronPdf.PdfDocument { DefaultPageSize = new IronPdf.PageSize(270,270) }.SaveAs("blankPage.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小工作流程(5个步骤) 从NuGet下载IronPDF以创建新PDF 使用PdfDocument构造函数创建一个空白PDF 从文件、URL、字节数组或JSON中导入现有PDF 将多种格式转换为PDF,如HTML、RTF、Markdown、图像和XML 导出PDF文档 今天在您的项目中使用 IronPDF,免费试用。 第一步: 免费开始 创建一个空白PDF示例 创建PDF对象的方法有多种。 让我们从最简单的方法开始,该方法只需要PDF的宽度和高度。 这个PdfDocument构造函数将创建一个新的空白PDF,准备进行自定义和使用。 代码示例 :path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs.cs using IronPdf; PdfDocument pdf = new PdfDocument(270, 270); pdf.SaveAs("blankPage.pdf"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel <hr 从文件导入PDF 在PDF被修改或转换之前,必须首先将其导入为PdfDocument对象。 使用PdfDocument类的静态FromFile方法来实现这一点。 同一个类中还支持从JSON、字节数组、流和URL中导入PDF。 代码示例 :path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-file.cs using IronPdf; PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); pdf.SaveAs("export.pdf"); Imports IronPdf Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf") pdf.SaveAs("export.pdf") $vbLabelText $csharpLabel <hr 从其他格式转换 除了前面提到的获取PdfDocument对象的方法外,您还可以将各种格式转换为PDF。 最复杂的方法是将HTML转换为PDF,它渲染HTML及其所有资产——包括JavaScript、图像、链接和CSS样式,使用Chrome引擎。除了HTML,您还可以将其他格式转换为PDF,例如图像、RTF、Markdown和XML。 以下代码片段是一个HTML转换为PDF的示例。 HTML转换将使用IronPDF的渲染引擎进行,以保持内容的完整性,并应用所有样式。 代码示例 :path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-html.cs using IronPdf; // Instantiate Renderer var renderer = new ChromePdfRenderer(); renderer.RenderingOptions.EnableJavaScript = true; renderer.RenderingOptions.PrintHtmlBackgrounds = true; renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800); renderer.RenderingOptions.WaitFor.RenderDelay(5000); renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print; // Create a PDF from a URL or local file path var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); // Export to a file or Stream pdf.SaveAs("url.pdf"); Imports IronPdf ' Instantiate Renderer Private renderer = New ChromePdfRenderer() renderer.RenderingOptions.EnableJavaScript = True renderer.RenderingOptions.PrintHtmlBackgrounds = True renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800) renderer.RenderingOptions.WaitFor.RenderDelay(5000) renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print ' Create a PDF from a URL or local file path Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/") ' Export to a file or Stream pdf.SaveAs("url.pdf") $vbLabelText $csharpLabel 生成的PDF可以使用嵌入式PDF查看器查看,如此处所示。 下面的iframe通常会显示输出的PDF。 常见问题解答 我如何在C#中创建一个空白PDF文档? 要在C#中创建一个空白PDF文档,可以使用IronPDF的PdfDocument构造函数。只需使用PageSize属性定义PDF的尺寸,然后使用SaveAs方法将其保存为文件。 如何安装用于创建PDF的IronPDF? 您可以通过NuGet包管理器安装IronPDF。搜索IronPDF,下载并安装以开始以编程方式创建PDFs。 我如何导入用于修改的PDF文件? 您可以使用IronPDF的PdfDocument.FromFile方法导入PDF文件。这允许您加载并修改现有的PDF文件,然后保存您的更改。 使用IronPDF可以将哪些格式转换为PDF? IronPDF支持将多种格式转换为PDF,例如HTML、RTF、Markdown、图像和XML。这允许广泛的内容类型轻松转换为高质量的PDFs。 我如何将HTML转换为PDF文档? 要使用IronPDF将HTML转换为PDF文档,可以使用PdfDocument.FromHtml方法。此方法将HTML内容及其资产(如CSS和JavaScript)渲染到PDF文件中。 为什么Chrome引擎对HTML到PDF的转换有益? Chrome引擎对HTML到PDF的转换有益,因为它确保渲染的PDF维护原始HTML内容的完整性,包括样式、JavaScript、链接和图像。 我可以向导入的PDF添加新元素吗? 是的,在使用IronPDF导入PDF后,可以在保存为新的PDF文件之前,向文档添加新元素,如文本、图像或页面。 IronPDF 是否完全兼容 .NET 10?这对创建 PDF 文件意味着什么? 是的,IronPDF 完全兼容 .NET 10。这意味着您可以在 .NET 10 项目中使用您熟悉的 API(例如ChromePdfRenderer 、 RenderHtmlAsPdf和PdfDocument.SaveAs ),而无需任何变通方案或兼容层。它支持所有现代 .NET 版本,包括 .NET 8、9 和 10,确保在桌面、Web 和云环境中无缝创建、编辑和部署 PDF 文件。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证