PDF 파일에 텍스트 추가
Contents
[
Hide
]
기존 PDF 파일에 텍스트를 추가하려면:
- Document 객체를 사용하여 입력 PDF를 엽니다.
- 텍스트를 추가하려는 특정 페이지를 가져옵니다.
- “Aspose.PDF"라는 내용의 텍스트 조각을 생성합니다.
- 페이지에서 텍스트 조각의 위치를 설정합니다.
- 텍스트 조각의 텍스트 속성을 설정합니다.
- 페이지에 대한 TextBuilder 객체를 생성합니다.
- PDF 페이지에 텍스트 조각을 추가합니다.
- 결과 PDF 문서를 출력 파일로 저장합니다.
텍스트 추가
다음 코드 스니펫은 기존 PDF 파일에 텍스트를 추가하는 방법을 보여줍니다.
// 문서 열기
$document = new Document($inputFile);
// 특정 페이지 가져오기
$page = $document->getPages()->add();
// 텍스트 조각 생성
$textFragment = new TextFragment("Aspose.PDF");
$textFragment->setPosition(new Position(80, 700));
// 텍스트 속성 설정
$fontRepository = new FontRepository();
$colors = new Color();
$textFragment->getTextState()->setFont($fontRepository->findFont("Verdana"));
$textFragment->getTextState()->setFontSize(14);
$textFragment->getTextState()->setForegroundColor($colors->getBlue());
$textFragment->getTextState()->setBackgroundColor($colors->getLightGray());
// TextBuilder 객체 생성
$textBuilder = new TextBuilder($page);
// PDF 페이지에 텍스트 조각 추가
$textBuilder->appendText($textFragment);
// 결과 PDF 문서 저장.
$document->save($outputFile);
$document->close();