2
djangoのPisaを使ってpdfファイルに "漫画"フォントを追加します。ピサのデフォルトフォントはHelveticaのテキストですが、私は生成されたpdfの中で、arial、comic、symbol、verdanaなどのような多くのフォントが必要です。djangoのpisaライブラリを使用してpdfに 'comic sans ms'フォントを追加します
助けてください!
djangoのPisaを使ってpdfファイルに "漫画"フォントを追加します。ピサのデフォルトフォントはHelveticaのテキストですが、私は生成されたpdfの中で、arial、comic、symbol、verdanaなどのような多くのフォントが必要です。djangoのpisaライブラリを使用してpdfに 'comic sans ms'フォントを追加します
助けてください!
こんにちは私はあなたがエディタを使用している場合は、その内容を "内容"の文字列に入れて保存答えを得た。その後、次のコードが動作します。
contents = "<html><head><style type='text/css'>@font-face {font-family: comic sans ms; src: url(media/fonts/comic.ttf);}</style></head><body> " + contents + " </body></html>"
template = Template(contents)
context = Context()
template_rendered = template.render(context)
name="mypdf.pdf"
import ho.pisa as pisa
pfile = file(name, 'wb')
pisa.CreatePDF(template_rendered.encode("UTF-8"), pfile ,encoding='UTF-8')
pfile.close()
この他にも多くの回答がありますが、私の場合は、tinymce editorを使用してください。
他人を助けるために、ピサはurl()呼び出しの相対的な基盤としてプロジェクトルートを使用しているようです。 –