IRONSOFTWAREHOME
C# で PDF オブジェクトを移動する
using IronPdf;
using System.Linq;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");

// Access the first text object on the first page
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);

// Save the modified PDF
pdf.SaveAs("translated.pdf");
Imports IronPdf
Imports System.Linq

Dim renderer As New ChromePdfRenderer()

' Render simple HTML to PDF
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("Test")

' Access the first text object on the first page
Dim objects = pdf.Pages.First().ObjectModel.TextObjects.First()

' Translate by 100 points right and 100 points down
objects.Translate = New System.Drawing.PointF(100, -100)

' Save the modified PDF
pdf.SaveAs("translated.pdf")
NuGet Download
PM > Install-Package IronPdf
C# で PDF オブジェクトを移動する

C# で PDF オブジェクトを移動する

ユーザーが特定のテキスト、画像、形状をPDF内の他の場所に移動する必要がある時があります。 With IronPDF, we offer ways for developers to directly access a PDF object and translate it using our library.

このコード例では、IronPDFを使用してPDF DOMでオブジェクトを簡単に変換する方法を説明します。

コードの説明

まず、RenderHtmlAsPdfを呼び出してHTML文字列をPDFにレンダリングします。

テキストをレンダリングした後、PDF DOMオブジェクトコレクションにアクセスします。 最初のページをTextObjectsコレクションを探します。 TextObjectインスタンスが含まれています。 このコレクションの最初の要素にアクセスし、それを変数に割り当てます。

PDF内の最初のTranslateプロパティに割り当てます。 新しいポイントを割り当てることで、単語の位置はX軸とY軸に沿って右に100ポイント、下に100ポイント移動します。

テキストが移動された後、最終的にSaveAsメソッドを使用して修正されたPDFを保存します。

PDF DOMを簡単に翻訳する方法を発見 - 今すぐガイドをご覧ください!
GitHubで見る

準備はできましたか?

Nuget Downloads 20,878,335バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。