Python 를 통해 PDF에 텍스트 추가

Python for .NET 을 사용하여 PDF 문서에 텍스트를 추가합니다.Aspose.PDF 를 사용하여 프로그래밍 방식으로 PDF 문서를 수정할 수 있습니다.

Python for .NET 라이브러리를 사용하여 PDF에서 텍스트를 작업하는 방법

PDF 파일에 텍스트를 추가하려면 강력하고 사용하기 쉬운 API인 Aspose.PDF for Python를 사용하겠습니다. PyPI를 열고 aspose-pdf를 검색하여 설치하세요. 또는 다음 명령을 실행하세요.

Console

pip install aspose-pdf

Python 를 통해 PDF 파일에 텍스트 추가


사용자 환경에서 코드를 사용해 보려면 Aspose.PDF for Python 이 필요합니다.

  1. 문서 인스턴스와 함께 PDF를 로드합니다.
  2. 텍스트 단락을 만들고 속성을 정의합니다.
  3. TextBuilder를 사용하여 페이지에 텍스트 단락을 추가합니다.
  4. 파일을 다시 저장합니다.

PDF에 텍스트 추가 - Python

이 샘플 코드는 PDF 문서에 텍스트를 추가하는 방법을 보여줍니다 - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

# Get particular page
page = document.pages[1]

# Create text fragment
text_fragment = apdf.text.TextFragment("Hello, world!")
text_fragment.position = apdf.text.Position(100, 600)

# Set text properties
text_fragment.text_state.font_size = 12
text_fragment.text_state.font = apdf.text.FontRepository.find_font("TimesNewRoman")
text_fragment.text_state.background_color = apdf.Color.light_gray
text_fragment.text_state.foreground_color = apdf.Color.red

# Create TextBuilder object
builder = apdf.text.TextBuilder(page)

# Append the text fragment to the PDF page
builder.append_text(text_fragment)

# Save resulting PDF document.
document.save(path_outfile )