觀看David Jones, Agorus, 使用Iron Suite創造新效能
觀看Milan Jovanović使用IronPDF
觀看我們的團隊產品演示
充分利用我們眾多可對現有 PDF 文件進行處理的強大功能,最終產生完美的輸出文件。
精確移動和定位 PDF 物件(例如圖像、文字和形狀),確保元素在文件中正確對齊和放置。
using IronPdf; using System.Drawing; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("Test"); // Access DOM Objects var objects = pdf.Pages.First().ObjectModel.TextObjects.First(); // Translate by 100 points right and 100 points down objects.Translate = new System.Drawing.PointF(100,100);
調整 PDF 物件大小以滿足您的設計要求。縮放圖像、文字或其他元素,以在不損失品質的前提下達到理想的外觀效果。
using IronSoftware; using System.Drawing; // Required for PointF // Create a PDF from a URL using a PNG image string html = @"<img src='https://example.com/logo.png'>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render HTML to PDF PdfDocument pdf = renderer.RenderHtmlAsPdf(html); // Access the first image object on the first page ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.FirstOrDefault(); // To scale the image to 150% of its original size uniformly image.Scale = new System.Drawing.PointF(1.5f, 1.5f); // Save the PDF with the scaled image pdf.SaveAs("scaled_image.pdf");
從文件中刪除不必要或不需要的 PDF 對象,以清理和簡化內容。
using IronSoftware; using IronSoftware.Pdfium.Dom; using System.Linq; // Load a PDF file PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf"); // Access DOM Objects IPdfPageObjectModel objects = pdf.Pages.First().ObjectModel; // Remove first image objects.ImageObjects.RemoveAt(0);
從 PDF 文件中提取文字和圖像,以便輕鬆地將內容重新用於其他文件或應用程式。
using IronPdf; using System.IO; PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Extract text string text = pdf.ExtractAllText(); // Export the extracted text to a text file File.WriteAllText("extractedText.txt", text);
透過編輯PDF文件中的文字來保護敏感資訊。永久刪除或模糊文字以維護文件的機密性。
using IronPdf; PdfDocument pdf = PdfDocument.FromFile("novel.pdf"); // Redact 'Alaric' phrase from all pages pdf.RedactTextOnAllPages("Alaric"); pdf.SaveAs("redacted.pdf");
快速尋找並取代整個 PDF 文件中的文本,使內容更新和更正高效且無誤。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>"); string oldText = ".NET6"; string newText = ".NET7"; // Replace text on all pages pdf.ReplaceTextOnAllPages(oldText, newText); pdf.SaveAs("replaceText.pdf");
在 PDF 文件中添加註釋,例如評論、高亮或筆記,以提供更多上下文或強調特定部分。
using IronPdf; using IronPdf.Annotations; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Annotation</h1>"); // Create a PDF annotation object on a specified page index TextAnnotation annotation = new TextAnnotation(0) { Title = "This is the title", Contents = "This is the long 'sticky note' comment content...", X = 50, Y = 700, }; // Add the annotation pdf.Annotations.Add(annotation); pdf.SaveAs("annotation.pdf");
在 PDF 中套用自訂文字或圖像圖章,用於品牌推廣、批准或特殊標記,從而提昇文件的專業性和清晰度。
using IronPdf; using IronPdf.Editing; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>"); // Create text stamper TextStamper textStamper = new TextStamper() { Text = "Text Stamper!", FontFamily = "Bungee Spice", UseGoogleFont = true, FontSize = 30, IsBold = true, IsItalic = true, VerticalAlignment = VerticalAlignment.Top, }; // Stamp the text stamper pdf.ApplyStamp(textStamper); pdf.SaveAs("stampText.pdf");
建立並套用自訂浮水印到您的 PDF 文檔,以將其標記為草稿、機密或新增品牌元素。
using IronPdf; string watermarkHtml = @" <img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'> "; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>"); // Apply watermark pdf.ApplyWatermark(watermarkHtml); pdf.SaveAs("watermark.pdf");
在 PDF 中新增自訂文字和點陣圖影像,讓您可以自由地添加根據文件需求量身定制的獨特內容元素。
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 the image from file AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png"); // Draw the bitmp on PDF pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
在 PDF 中插入線條和矩形,以組織內容、強調部分或建立圖表。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>"); // Configure the required parameters int pageIndex = 0; var start = new IronSoftware.Drawing.PointF(200,150); var end = new IronSoftware.Drawing.PointF(1000,150); int width = 10; var color = new IronSoftware.Drawing.Color("#000000"); // Draw line on PDF pdf.DrawLine(pageIndex, start, end, width, color); pdf.SaveAs("drawLine.pdf");
在 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!", }; // Add text header to the PDF pdf.AddTextHeaders(textHeader); pdf.SaveAs("addTextHeaderFooter.pdf");
在 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 and footer pdf.AddTextHeaders(textHeader); pdf.SaveAs("pdfWithPageNumber.pdf");
控制 PDF 中的背景和前景元素,以突出顯示特定內容、增強可讀性或增加視覺吸引力。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>"); // Render background PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>"); // Render foreground PdfDocument foreground = renderer.RenderHtmlAsPdf("<h1 style='transform: rotate(-45deg); opacity: 50%;'>Overlay Watermark</h1>"); // Add background pdf.AddBackgroundPdf(background); // Overlay foreground pdf.AddForegroundOverlayPdf(foreground);
想快速取得證據? 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