在生產環境中進行無水印測試。
無論在何處需要,它都能正常運作。
獲得 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.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 度,非常適合寬幅文件或簡報。
學習如何:調整 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 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協會的成員。
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");