我有一个字符串列表,其中每个元素都是一行乳胶
使用flask,如何生成pdf以便在请求时返回
例如:
document = []
def add( toAdd ):
global document
document.append( toAdd )
def begin(item):
return "\\begin{"+str(item)+"}"
def end(item):
return "\\end{"+str(item)+"}"
@route('/pdf')
def populate_document( protocol, document ):
TITLE = "title"
AUTHOR = "author"
HEADER = "\\documentclass[12pt]{article}"
ENUMERATE = "enumerate"
DOCUMENT = "document"
STEPS = "steps"
steps = protocol[STEPS]
# KEEP AT TOP
add( HEADER )
# KEEP AT TOP
add( cmd( TITLE, protocol[TITLE] ) )
add( cmd( AUTHOR, protocol[AUTHOR] ) )
add( begin( DOCUMENT ) )
add( cmd( "section*", protocol[TITLE] ) )
add( end( ENUMERATE ) )
add( end( DOCUMENT ) )
### HOW TO COMPILE `document` and RETURN AS PDF?
如果需要,我很乐意进一步澄清
提前谢谢
实现这一目标的关键包是latex。使用它,您可以执行以下操作(摘自一个正在运行的演示):
其中
example.latex
来自templates
文件夹。将其转换为从字符串中提取LaTex只是一个练习这可以作为小文件的概念证明
相关问题 更多 >
编程相关推荐