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でオブジェクトを簡単に変換する方法を説明します。
PDFオブジェクトを翻訳するための5ステップコード
ChromePdfRendererrenderer= newChromePdfRenderer();PdfDocumentpdf=renderer.RenderHtmlAsPdf("Test");- var
objects=pdf.Pages.First().ObjectModel.TextObjects.First(); objects.Translate= newSystem.Drawing.PointF(100, -100);pdf.SaveAs("translated.pdf");
コードの説明
まず、RenderHtmlAsPdfを呼び出してHTML文字列をPDFにレンダリングします。
テキストをレンダリングした後、PDF DOMオブジェクトコレクションにアクセスします。 最初のページをTextObjectsコレクションを探します。 TextObjectインスタンスが含まれています。 このコレクションの最初の要素にアクセスし、それを変数に割り当てます。
PDF内の最初のTranslateプロパティに割り当てます。 新しいポイントを割り当てることで、単語の位置はX軸とY軸に沿って右に100ポイント、下に100ポイント移動します。
テキストが移動された後、最終的にSaveAsメソッドを使用して修正されたPDFを保存します。

