본문 바로가기
파이썬

파이썬 Python을 사용하여 기존 PDF에 텍스트 추가

by º기록 2021. 2. 11.
반응형

Python을 사용하여 기존 PDF에 추가 텍스트를 추가해야합니다.이 문제를 해결하는 가장 좋은 방법은 무엇이며 어떤 추가 모듈을 설치해야할까요?

참고 : 이상적으로는 Windows와 Linux 모두에서 실행할 수 있기를 원하지만 푸시에서는 Linux 만 실행할 수 있습니다.


 

해결 방법

 

나는 이것이 오래된 게시물이라는 것을 알고 있지만 해결책을 찾기 위해 오랜 시간을 보냈습니다. ReportLab과 PyPDF 만 사용하여 괜찮은 것을 발견 했으므로 공유 할 것이라고 생각했습니다.

이것은 간단한 텍스트 추가에 적합합니다. 문서 워터 마킹에 대해서는 PyPDF의 샘플을 참조하십시오.

다음은 아래 질문에 답하는 코드입니다.

packet = StringIO.StringIO()
can = canvas.Canvas(packet, pagesize=letter)
<do something with canvas>
can.save()
packet.seek(0)
input = PdfFileReader(packet)

여기에서 입력 파일의 페이지를 다른 문서와 병합 할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/1180115

 

 

반응형

댓글