觀看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);
輕鬆在 PDF 中插入基於文字或 HTML 格式的頁首和頁腳,打造專業外觀。自訂對齊方式、添加浮水印、調整字體等等。此功能非常適合在頁間添加一致的品牌元素。
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);
將 PDF 檢視功能直接嵌入到您的 MAUI 應用程式中,使用戶無需離開應用程式即可查看文件。此功能非常適合創建具有整合文件管理功能的互動式應用程式。
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");
想快速取得證據? PM > Install-Package IronPdf 運行範例看著你的HTML程式碼變成PDF檔。
Install-Package IronPdf
無需信用卡
試驗表格已提交成功地。您的試用金鑰應該在郵件中。如果不是,請聯繫support@ironsoftware.com
您的試用金鑰應該在郵件中。如果不是,請聯繫support@ironsoftware.com
在生產環境中測試而不帶水印。適用於您所需的任何地方。
獲得 30 天完整功能產品。幾分鐘內即可運行。
在您的產品試用期間全面訪問我們的支持技術團隊
產品與其關鍵功能的即時展示
獲取項目特定的功能建議
我們會回答您所有的問題,以確保您掌握所有需要的資訊。(絕無承諾)。
請檢查您的電子郵件以取得試用授權金鑰。
如果您沒有收到電子郵件,請啟動 即時聊天 或寄送電子郵件至 support@ironsoftware.com
預約免費諮詢
請填寫以下表格或發送電子郵件至 sales@ironsoftware.com
您的個人資料將始終保密。
預約30分鐘的個人演示。
無需合同,無需提供信用卡信息,無需任何承諾。
版權所有 © Iron Software 2013-2026