Last active
September 15, 2020 06:16
-
-
Save masudakoji/0db742b76c67e581e31d5670f3ac7a3b to your computer and use it in GitHub Desktop.
2枚のPDFを重ねて出力する
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#coding: utf-8 | |
#from pyPdf import PdfFileWriter, PdfFileReader | |
from PyPDF2 import PdfFileWriter, PdfFileReader | |
def Overlay(): | |
back_ground = PdfFileReader(open("template.pdf", "rb")) | |
page1 = back_ground.getPage(0) | |
over_lay = PdfFileReader(open("abst.pdf", "rb")) | |
page1.mergePage(over_lay.getPage(0)) | |
output = PdfFileWriter() | |
output.addPage(page1) | |
outputStream = open("overlay.pdf", "wb") | |
output.write(outputStream) | |
outputStream.close() | |
if __name__ == '__main__': | |
Overlay() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
概要
2枚の同じサイズのPDFを重ねて出力する。主な用途としては、Wordで提供されているテンプレートをLaTeXで再現するときに、レイアウトが同じかどうかを確かめるときに使う。
requirements
仕様
搭載していない機能
back_ground.getPage(0)
getPage(0)
を変更するようなループを作ればできるかと思う。