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 的某個位置移動到另一個位置。 使用 IronPDF,我們為開發者提供了一種方式,讓他們可以直接存取 PDF 物件,並使用我們的程式庫進行轉換。

在這個程式碼範例中,我們將介紹如何使用 IronPDF 輕鬆地轉換 PDF DOM 中的物件。

程式碼說明

我們首先建立一個RenderHtmlAsPdf來將 HTML 字串渲染為 PDF。

在渲染文字之後,我們接著存取 PDF DOM 物件集合。 我們使用TextObjects集合。 TextObjects集合中包含了 PDF 內所有的TextObject實例。 我們在這個集合中存取第一個元素並將其分配給變數。

在 PDF 中獲取第一個Translate屬性。 透過分配一個新點,該單詞的位置在X和Y軸上分別向右和向下平移了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

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立