有没有可以把内容输出到一个pdf文件的功能?


#1

想要把数据的内容输出到一个pdf文件.也找不到相关的包.writetable也只能输出csv.
有同学知道吗?


#2

输出 PDF 是个很麻烦的事情,想程序里输出基本只有用 TeX 一条路,所以还是导出成其他格式再手工打印。

你说的数据具体是指什么类型的?表格、图片还是文字


#3

表格数据可以试试 PrettyTables.jl:

https://ronisbr.github.io/PrettyTables.jl/stable/man/latex_backend/


#4

表格数据DataFrame.


#5

谢谢,试一试先.


#6

out|>CSV.write(“evalall.csv”)

	pdf=`libreoffice --headless --invisible --convert-to pdf evalall.csv`

            run(pdf)

先把数据输出一个csv.然后用libreoffice转换倒是可以.只是不知道在哪儿设置文字编码.我的是 utf8.


#7

试试指定输入编码 --infilter="Text (encoded):UTF8,LF,,," (还有很多种写法见ref

或者设置下系统的 /etc/default/locale

ref


#8

非常感谢!编码解决了!