DATCOMの出力ファイルをPDFに変換する

USAF Digital DATCOM

from fpdf import FPDF
import os
pdf = FPDF(orientation = 'L', format='A4')
pdf.set_font("courier", size = 10)

s = open('datcom.out').read()
pages = s.split('AUTOMATED STABILITY AND CONTROL METHODS PER APRIL 1976 VERSION OF DATCOM')
#pages = pages[1:]
for i, page in enumerate(pages):
    pdf.add_page()
    pdf.cell(400, 4, txt = "Page "+str(i),
         ln = 1, align = 'L')
    pdf.multi_cell(400, 4, txt = page,
         align = 'L')

pdf.output("datcom.out.pdf")
os.system('open datcom.out.pdf')

Missile DATCOM

from fpdf import FPDF
import os
pdf = FPDF()
pdf.set_font("courier", size = 11)

s = open('for006.dat').read()
pages = s.split('THE USAF AUTOMATED MISSILE DATCOM')
pages = pages[1:]
for i, page in enumerate(pages):
    pdf.add_page()
    pdf.cell(240, 4, txt = "Page "+str(i),
         ln = 1, align = 'L')
    pdf.multi_cell(240, 4, txt = page,
         align = 'L')

pdf.output("for006.pdf")
os.system('open for006.pdf')%