ダヴィッド・ジョーンズとAgorusがIron Suiteで新たな効率を生み出す
ミラン・ヨヴァノヴィッチが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 DOMオブジェクトにアクセスする方法を学ぶ
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");
テキスト、画像、または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!", }; // 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);
Install-Package IronPdf
無料で始める
トライアルフォームが正常に送信されました。試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
無料で始めましょう
ウォーターマークなしで本番環境でテスト。必要な場所で動作します。
完全に機能する製品を30日間利用できます。数分でセットアップして稼働します。
製品試用期間中、サポートエンジニアリングチームへのフルアクセス
ありがとうございます。ライセンシングチームと話したい場合:
試用版キーはメールにあります。もしない場合は、お問い合わせくださいsupport@ironsoftware.com
ライセンスは749ドルから。 質問がありますか? お問い合わせください。
義務のない相談を予約
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
30分間の個別デモを予約してください。
試用ライセンスキーがメールで送信されました。
著作権 © Iron Software 2013-2025