pythonでPDF作成について
PyQtを用いてHTMLファイルからPDFを作成しているのですが
エラーが出て動きません
PDFは作成できるのですが中は真っ白なPDFだけで困っています
エラーコードは
__agent_connection_block_invoke_2:Connection error - Connection invalid
こんな感じで出てきてどうすればいいのかわからないので教えてくださいお願いします
Python2.7.10でPyQt4を使っています
コードはこちらになります
#coding utf-8
import markdown
import sys
import os
from PyQt4.QtCore import QUrl
from PyQt4.QtGui import QApplication, QPrinter
from PyQt4.QtWebKit import QWebView
app = QApplication(sys.argv)
web = QWebView()
printer = QPrinter()
def load_finished():
global web
global printer
web.print_(printer)
QApplication.exit()
def md2html(_fileName):
md=markdown.Markdown()
text=""
for i in open(_fileName,"r"):
text+=i
text=md.convert(text)
fn=open("test.html","w")
fn.write(text)
fn.close()
def html2pdf():
global app
printer.setOutputFormat(QPrinter.PdfFormat)
printer.setOrientation(QPrinter.Landscape)
printer.setPageSize(QPrinter.A4)
printer.setResolution(QPrinter.HighResolution)
printer.setOutputFileName('test.pdf')
web.loadFinished.connect(load_finished)
web.load(QUrl.fromLocalFile(os.path.join(os.path.dirname(__file__), 'test.html')))
sys.exit(app.exec_())
md2html("aaa.md")
html2pdf()