在生產環境中測試,無浮水印。
無論您在哪裡需要,它都能運作。
立即獲取 30 天完整功能版產品。
幾分鐘內即可完成安裝並開始使用。
在產品試用期間,您可隨時聯繫我們的技術支援團隊
使用我們強大且直觀的文件建構 API,從頭開始建立 PDF 檔案。
從零開始建立全新的 PDF!從空白畫布出發,完全掌控地建立您所需的文件。無論是建立新報告、設計發票,還是起草提案,您都可以從頭開始,或使用範本以加快作業速度。
學習如何:建立空白 PDFusing 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.Co/lor("#000000");
var fillColor = new IronSoftware.Drawing.Co/lor("#32AB90");
int lineWidth = 5;
// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
輕鬆將純文字或 HTML 格式的頁首與頁尾插入 PDF 文件,呈現 Professional 外觀。可自訂對齊方式、添加浮水印、調整字型等。此功能非常適合在各頁面中添加一致的品牌元素。
了解如何:新增頁首/頁尾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 度,非常適合寬幅文件或簡報。
了解如何:調整 PDF 方向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 檔案的元資料。這包括標題、作者、關鍵字及其他屬性,以提升文件管理效率與搜尋能力。
了解如何:設定 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 閱讀器及平台相容。
了解如何:PDF 1.2 轉為 PDF/A 1.7using 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 檔案,以符合通用無障礙準則,讓身障使用者能更便捷地存取文件。
瞭解如何:符合 PDF/UA 標準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 Association 的成員。
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 應用程式中,讓使用者無需離開應用程式環境即可檢視文件。此功能非常適合用於建立具備整合式文件管理功能的互動式應用程式。
了解如何:嵌入 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");