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