1. Spring期刊投稿系统tex文件中插入eps图片文件生成pdf时不显示图片,请问怎么处理
将1.eps插入后,应用dvi转PDF可能显示不完全虽然ps转PDF没有出现图片显示问题,但会出现公式变形的问题,因此通常还是采用dvi转pdf,解决方法有 原始图片另存为png格式,重新生成eps文件;将1.eps在GSview中打开在File菜单中选择Convert选项,将.eps文件转换为.ps文件之后再将.ps文件转换为.eps文件,采用File菜单中PS to EPS选项。
2. 如何把pdf里的内容转为tex或word格式
用Adobe Acrobat 7.0 Professional及其以上版本打开,就可以直接另存为word文档。不过,据个人链岩巧经验,目前好像还没有完美的解决办棚键法,转换成Word后总存在一些问题。纯英文文档转换会完美一些,ABBYY FineReader OCR是我见过的最优秀的一款产品,但遗憾枣租的是,该软件不支持中文识别与转换。
3. 如何将Tex文件转化为PDF文件
如果不会用,个人早告建议你可以先把tex转成Word,再从Word转到Pdf,下附上Word转到Pdf的方法。
方法一:
利用Adobe公司的Adobe Acrobat Professional进行转化。注意,一定是Professional版本的,Reader版本没有这个功能。
首先安装Adobe Acrobat Professional(目前最高版本为7.0),系统会自动产生一个虚拟打印机PDFMaker,这下明白陆州明了吗?你可以打开要转化的文档,用钢产生的虚拟打印机进行打印就可以了。不过,对于Word、Excel、PowerPoint等来说,最好还是直接转化。仔细观察你的Word程序,是不是发现多了一个PDFMaker工具栏呢?点面的第一项,就可以了。
安装了Adobe Acrobat Professional后最大的好处是,利用Adobe Acrobat Professional可以对PDF各式的文档进行编辑,如果你已经安装了该软件,我想你很快会使用的。
而且,Adobe Acrobat Professional还可以将你电脑上的图片转化为PDF文档,在你需要的时候,在用Adobe Acrobat Professional将PDF文档另存为图片。
方法二:
安装pdfFactory Pro,同样也会产生一个虚拟打印机,这样,你就可以把你所能打印的一切材料都迹或转化为PDF格式。
祝您成功,谢谢!
4. 用makefile把tex转换成pdf文件
批处理命令文件雀明饥就可以了槐神 内容顷返如下
pdflatex 1.tex
pdflatex 2.tex
pdflatex 3.tex
5. tex生成的pdf文件中有的汉字显示不出来怎么办
很多是字体设置的原因,把软件的字体设置成宋体试试。
6. PDF格式是怎么创建的可不可以编辑
PDF文件制作方法
PDF文件目前已经是电子文档的事实标准,它体积小,传输方便而且文档内容清晰丰富。生成PDF文档的方式有很多种,可以购买专门的制作软件,如Abode Acrobat是其中最专业的,但是价格昂贵,不愿意使用盗版的可以使用其它方法生成。本文主要是介绍在 Windows 下生成PDF的几种方法,所用软件完全Free。而且生成的质量很不错。至于Linux下则方法更多。以后有机会详细介绍。
一、用Postscript? Printer + Ghostscript 生成
这是利用Postscript Printer先生成PS文件,然后利用Ghostscript将PS文件转换为PDF文件。首先需要下载以下几个文件:
1、Postscript? Printer 驱动。虽然其它的打印驱动也可以使用,但我推荐使用Adobe的驱动,可以在Adobe的网站下载,有2个文件可供下载:Winstchs.exe (中文简体)和 winstcht.exe(中文繁体)。可以根据需要下载。
2、中文PPD文件。PPD是Postscript Printer Description 的意思,也就是Postscript打印机描述文件。里面包含了字体,打印页面等的一些描述。Postscript打印机需要这些文件。推荐使用Adobe提供的Adobe PPD文件,是一个压缩包:adobe.zip。里面包含了简体和繁体的打印机说明。
3、Ghostscript程序。目前Windows的最新的版本是8.14,下载gs814w32.exe。这是一个自由软件。可以分析PS文件,并可以将PS文件转换成PDF文件。而且它还是下面要安装的程序(GSview)的底层驱动。
4、GSview是一个查看PS和PDF文件的工具。它是目前查看这类文件最快的软件,要比Acrobat Reader快的多。但是没有Acrobat Reader漂亮。下载最新的4.6版 gsv46w32.exe。安装它之前必须安装Ghostscript,因为Ghostscript是它的底层驱动。
下了安装这些软件。安装Ghostscript和GSview很方便,直接安装即可。记着先安装Ghostscript后安装GSview,而且在安装Ghostscript时也顺便安装好字体。
安装大约驱动有些麻烦。首先解压adobe.zip到一个目录中,这里假设下载到C:\downloads\adobe中。然后运行Winstchs.exe安装Postscript 驱动。
以下是安装要点:
安装到“打印机连接类型时”,选择“本地打印机”;打印端口选择“FILE: 本地端口”;然后是选择打印机型号,这里很重要,点击“浏览”,找到C:downloadsadobe目录,这时回显示5个型号的打印机,我们一般需要一个即可,“Acrobat Distiller CS”表示中文简体,“Acrobat Distiller CT”则是中文繁体。选择好简体然后确定。后面就直接下一步就很快可以安装好了。
安装好以后计算机可能需要重启,之后你会看到你的计算机会多处一个打印机,打印机名就是“Acrobat Distiller CS”。这就是安装好后的Postscript打印机了。如果你有多个打印机的话,也可以设为默认打印机。
那如何制作PDF文件呢?也比较简单。首先用Word等写作工具编辑好文档。然后选取打印机为“Acrobat Distiller CS”开始打印。这时会出现一个对话框标题是“打印到文件”,你可以选择打印出的PS文件名以及路径。另外文件名后缀是ps而且保存文件类型选择“所有文件”。不要使用prn,否则还需要该为ps,主要是因为GSview自动与ps文件关联。可以双击直接打开ps文件。
下来直接双击生成的ps文件,GSview程序会打开它,你也可以浏览用GSview看看打印的效果。如果不错就可以开始转换为pdf文件了。选择“File”下的“Convert”开始转换,里面也有一些选项可以选择,如转换多少页,分辨率选择多少,输出的文件名等等。而输出的文件名后缀必须是pdf。更详细的转换选项可以在“Convert”对话框的“Properties”里进行详细设置。不过一般只要这些默认值便可输出漂亮的PDF文件了。
现在你可以使用Acrobat Reader打开你生成好的PDF文件好好欣赏一下了。
举个例子,一个大约5.7M包含图片的Word文档,打印成PS文件大小是5.6M,而最后生成PDF文件的大小则是只有1.5M。这对于网络传输文档是很方便的,而且可以防止别人修改你的文件。如果用Acrobat打开PDF的话,就另当别论了,因为Acrobat本身就有PDF编辑功能,当然它也是一个很贵的软件。
提醒:
最近一直有看过这篇文章的朋友给我发信说生成的PDF文件中有乱码,我考察以后发现问题出在gsview的一些设置上,现在将具体的解决方法写在下面:
用gsview打开一个ps文件以后,选取File->Convert,处来一个对话框,点取Properties,再处来一个对话框,设置如下选项:
CompatibilityLevel 设为 1.3或1.4 PDFSETTINGS 设为 /default EmbedAllFonts 设为 True这样就可以正常的输出中文PDF文件了。
二、用OpenOffice生成
这是一个非常简单的方法。OpenOffice是一个开源的自由Office软件,目前功能我认为已经很不错了,而且在Windows下的速度也不错,其实它主要还是支持Linux等Unix类操作系统。简体中文版可以在它的中文网站下载。下载简体中文版即可,目前最新版是1.1.2。文件大小大概有上百M。
下载后安装即可。安装比较简单,这里不再介绍。
它的使用和Word很想象,很容易上手,而且可以兼容Word、Excel、PowerPoint文档,这些文档它都可以打开。因此你可以用它来编辑MS Office文档,也可以编辑它自己的OpenOffice文档。
至于生成PDF,那是一个非常简单的事情。可以在工具栏直接点击“直接输出PDF”按钮或者在“文件”下选取“输出成PDF”就可以非常容易的生成PDF文件。它生成PDF文件的质量也比较高。
三、用TeX/LaTeX生成
这种方法比较高级,生成的可定制选项非常多。涉及到TeX/LaTeX的许多知识,还要有专门的生成环境(latex、fptex等)。以后有专门的专栏讲解TeX/LaTeX。这里只是简单介绍一下它生成文件的流程。
编辑好tex文件后有有3个方法可以将tex源文件转换为pdf。
1、运行tex或latex程序由tex源文件生成dvi文件,再运行dvipdfm程序将dvi文件转换为pdf文件。
2、运行tex或latex程序由tex源文件生成dvi文件,再运行dvips程序将dvi文件转换为ps文件,然后运行ps2pdf将ps文件转换为pdf,或者运行GSview将ps文件转换为pdf文件。
3、直接运行pdftex或者pdflatex由tex文件直接生成pdf文件。
有兴趣TeX/LaTeX的可以看看这个入门文件《The Not So Short Introction to LateX2e》中文版。
这几种方法中,第二种最简单,非常容易转换。对于不想用OpenOffice的,也可以使用第一种方法。第一种方法生成步骤比第二种麻烦一些,但是质量确非常高。而第三种方法则用的不多,而学术界则用的比较多,因为在论文排版、书稿撰写等方面,TeX/LaTeX比Word排出的效果要好的多,很多国际包括国内的学术刊物对于投稿的要求都是要求TeX格式。
对于想使用盗版软件的人来说,化几块钱(可怜正版要好几千RMB啊)买个Adobe Acrobat 最新的6.0,安装以后,计算机会增加一个打印机“Adobe PdfWriter”,以后需要生成PDF文档时,只要选择这个打印机,则自动会输出PDF文件。不过还是不要使用盗版的好,人家编个软件也不容易
7. 《html转pdf-----wkhtmltopdf踩坑总结》
最近公司给了个任务,差不多的流程就是接受json数据,然后最后生成图片。我想的办法是根据json数据生成html然后转成pdf。使用的语言是python。然后具体来说使用的工具就是使用python名为pdfkit的库去调用基于webkit的wkhtmltopdf。
目前来说html转pdf最主流的程序就是wkhtmltopdf,但是坑还是挺多的而且网上资源不是很丰富,所以写一篇踩坑总结。
##1. 无法读取本地文件
显示在html上好好的本地图片,到了pdf上就读取不出来,但是来源于网络(给一个url)的图片却能完美读出来。
后来发现,原来在上一个版本0.12.5是可以读取的,到了0.12.6不能读取了是因为其中的一个参数--enable-local-file-access变为了非默认。在python中改这个参数的方法是
然后再在后续调用wkhtmltopdf中加载这个option(我一开始想的是把value改成True,结果一直报错,吐了)
##2. 无法解析latex格式的公式
在html使用了MathJax提供的js去解析latex格式的数学公式,在html界面可以完美显示,但是到了pdf中就解析不了,然后我以为是没有添加'enable-javascript'的问题。结果加上之后还是不行。然后我发现又有一个参数叫做'no-stop-slow-scripts'的参数,可以等到js运行完毕之后再进行pdf的转化。结果还是不行。
然后我就在想会不会js在运行的时候出了什么问题,加上了'debug-javascripts'的参数。果然发现在调用MathJax提供的链接的时候发现这个链接已经过期了(我也不知道为啥过期了在html界面还能完美展示。。。),把js里的链接换成了
https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-AMS-MML_HTMLorMML
完美解决
##3. 部分css失效
css3中的flex全部失效,所以大家得换一下!
当时遇到了一个讲的很好的博客,给大家分享一下,然后再放一个官方文档的链接
博客:https://www.jianshu.com/p/4d65857ffe5e
官方文档:https://wkhtmltopdf.org/usage/wkhtmltopdf.txt