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을 통해 객체를 쉽게 번역하는 방법을 살펴보겠습니다.

코드 설명

먼저 ChromePdfRenderer을 인스턴스화하고, RenderHtmlAsPdf을 호출하여 HTML 문자열을 PDF로 렌더링합니다.

텍스트를 렌더링한 후에는 PDF DOM 객체 컬렉션에 접근합니다. 우리는 Pages.First를 사용하여 첫 번째 페이지를 얻은 다음, 해당 페이지의 ObjectModel에 액세스하여 TextObjects 컬렉션을 찾습니다. TextObjects 컬렉션은 PDF 내의 모든 TextObject 인스턴스를 보유하고 있습니다. 이 컬렉션의 첫 번째 요소에 접근하여 변수에 할당합니다.

PDF 내의 첫 번째 TextObject(예에서는 'Test' 단어)을 얻은 후, 새로운 PointF(X, Y)Translate 속성에 할당합니다. 새로운 점을 지정하면 단어의 위치가 X축을 따라 오른쪽으로 100점, Y축을 따라 아래로 100점 이동합니다.

마지막으로 텍스트가 이동된 후, 변경된 PDF를 저장하기 위해 SaveAs 메소드를 사용합니다.

PDF DOM을 손쉽게 번역하는 방법을 알아보세요 - 지금 바로 가이드를 확인하세요!
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

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일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.