观看 David Jones,Agorus,与 Iron Suite 创造新的效益
观看 Milan Jovanović 使用 IronPDF
观看我们的团队演示产品
使用我们强大而直观的文档构建 API 从头开始创建 PDF。
从头开始创建一个全新的 PDF!从一个空白画布开始,使用完全控制来构建您需要的文档。无论您是在创建新报告、设计发票还是起草提案,是从头开始还是使用模板以加快结果。
using IronPdf; PdfDocument pdf = new PdfDocument(270, 270); pdf.SaveAs("blankPage.pdf");
无缝插入自定义文本和图片到您的 PDF 文档中。IronPDF 为您提供对元素放置、对齐和不透明度的全面控制,以及在不同页面中管理页眉和文本定位的灵活性。
using IronPdf; using IronSoftware.Drawing; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>"); // Draw text on PDF pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0); // Open image file AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png"); // Draw the bitmp on PDF pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
从各种形状中选择以添加到您的 PDF 文档中。无论是用于绘图、突出显示部分还是添加视觉元素,形状库都可以增强您的 PDF 的美观性和可读性。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>"); // Configure the required parameters int pageIndex = 0; var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100); var lineColor = new IronSoftware.Drawing.Color("#000000"); var fillColor = new IronSoftware.Drawing.Color("#32AB90"); int lineWidth = 5; // Draw rectangle on PDF pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
轻松将基于文本或 HTML 格式的页眉和页脚插入您的 PDF 以获得专业外观。自定义对齐,添加水印,调整字体等。此功能非常适合在页面上添加一致的品牌元素。
using IronPdf; // Instantiate renderer and create PDF ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>"); // Create text header TextHeaderFooter textHeader = new TextHeaderFooter { CenterText = "This is the header!", }; // Create text footer TextHeaderFooter textFooter = new TextHeaderFooter { CenterText = "This is the footer!", }; // Add text header and footer to the PDF pdf.AddTextHeaders(textHeader); pdf.AddTextFooters(textFooter); pdf.SaveAs("addTextHeaderFooter.pdf");
使用 IronPDF 的自动分页功能简化您的 PDF 分页。在页面上任意位置插入页码,保持整个文档的样式一致。
using IronPdf; // Create text header TextHeaderFooter textHeader = new TextHeaderFooter() { CenterText = "{page} of {total-pages}" }; // Render a new PDF ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>"); // Add header pdf.AddTextHeaders(textHeader);
轻松管理您的 PDF 方向。在纵向和横向模式之间切换,并根据需要旋转页面 90 或 180 度,非常适合宽幅文档或演示。
using IronPdf; using IronPdf.Rendering; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Change paper orientation renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape; PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); pdf.SaveAs("landscape.pdf");
支持所有标准纸张尺寸,如 A4,Letter 等。此外,使用点、英寸或像素定义自定义纸张尺寸以适应独特需求,例如海报、收据或网站快照。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Set custom paper size in cm renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>"); pdf.SaveAs("customPaperSize.pdf");
轻松设置或修改 PDF 的元数据。这包括标题、作者、关键词和其他属性,以增强文档组织和搜索能力。
using IronPdf; using System; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>"); // Access the MetaData class and set the pre-defined metadata properties. pdf.MetaData.Author = "Iron Software"; pdf.MetaData.CreationDate = DateTime.Today; pdf.MetaData.Creator = "IronPDF"; pdf.SaveAs("pdf-with-metadata.pdf");
IronPDF 完全支持创建和编辑从 1.2 到 1.7 版本的 PDF,确保与多种 PDF 阅读器和平台兼容。
using IronPdf; // Instantiate Renderer var renderer = new ChromePdfRenderer(); // Render simple HTML to PDF var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>"); // Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version pdf.SaveAs("output.pdf");
创建和导出符合 PDF/UA 标准的 PDF,以满足通用可访问性指南,使文档对有残疾的用户更具可访问性。
using IronPdf; // Open PDF File PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf"); // Export as PDF/UA compliance PDF pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
生成符合 PDF/A 标准的文档,以满足归档标准,确保文件的长期保存性和完整性。 Iron Software 是 PDF 协会 的成员。
using IronPdf; // Create a PdfDocument object or open any PDF File PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf"); // Use the SaveAsPdfA method to save to file pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
直接在您的 MAUI 应用程序中嵌入 PDF 查看功能,允许用户在不离开应用环境的情况下查看文档。此功能非常适合创建带有集成文档管理功能的交互式应用程序。
using IronPdf.Viewer.Maui; public class MainPage : ContentPage { private readonly IronPdfView pdfView; public MainPage() { InitializeComponent(); this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All }; Content = this.pdfView; } }
从您的应用程序直接将 PDF 文档发送到物理打印机,确保 PDF 的轻松可靠打印以进行物理分发。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>"); // Send the document to "Microsoft Print to PDF" printer pdf.Print("Microsoft Print to PDF");
Install-Package IronPdf
无需信用卡
试用表单已成功提交。您的试用密钥应在电子邮件中。如果没有,请联系我们support@ironsoftware.com
您的试用密钥应在电子邮件中。如果没有,请联系我们support@ironsoftware.com
免费开始
在生产环境中测试,没有水印。在您需要的地方使用。
使用功能齐全的产品30天。几分钟内即可启动和运行。
在产品试用期间,全面访问我们的支持工程团队
无需信用卡或账户创建
您的试用密钥应该在邮件中。如果没有,请联系support@ironsoftware.com
许可证起价 $749。 有问题吗?联系我们。
预订无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
预定一次 30 分钟的个人演示。
无合约、无卡号、无任何长期承诺。
版权所有 © Iron Software 2013-2025