在生產環境中測試且無浮水印。
在您需要的地方運行。
獲得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);
輕鬆將基於文字或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度,非常適合寬版文件或演示。
學習如何:調整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");