반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 C ++에서 더 간단한 언어 (Python, Lua 등) 로의 변환기? (0) | 2021.02.11 |
---|---|
파이썬 Reading a binary .dat file as an array (0) | 2021.02.11 |
파이썬 Do I need to pass the full path of a file in another directory to open()? (0) | 2021.02.11 |
파이썬 Removing first x characters from string? (0) | 2021.02.11 |
파이썬 I'm trying to use python in powershell (0) | 2021.02.11 |
댓글