A. PHP生成pdf,用什麼類庫好
FPDF
FPDF
這個PHP
Class允許你採用純PHP(更確切地說就是不需要使用PDFlib)來生成PDF文件。它所具有的特點包括:可選擇的unit大小,頁面格式和頁邊
距;頁眉和頁腳管理;自動分頁;自動換行與文本自動對齊;支持JPEG與PNG圖片格式;支持著色和文件超鏈接;支持TrueType,Type1與
encoding;支持頁面壓縮。
HTML2PDF
HTML2PDF能夠把一個HTML文本轉換成一個列印機友好的PDF文件。這個PHP腳本構建在FPDF
PHP腳本之上。
TCPDF
TCPDF是一個用於快速生成PDF文件的PHP5函數包。TCPDF基於FPDF進行擴展和改進。支持UTF-8,Unicode,HTML和
XHTML。
html2ps
html2ps
能夠把帶有圖片,復雜表格(包含rowspan/colspan)
,layer/div和css樣式的HTML轉換成Postscript與PDF。
html2ps對CSS2.1支持非常好,並且很好地兼容不正確的HMTL。它甚至能夠轉換幾乎是採用CSS設計的網站如msn.com。
HTML_ToPDF
HTML_ToPDF能夠把任何HTML文檔轉換成在任何平台和列印機下界面格式都一樣的PDF文檔。它包括支持圖片轉換,使用樣式表來定製PDF
文件和錯誤處理。
cPdfWriter
cPdfWriter是一個能夠輸出PDF文檔的PHP5
class。基於TCPDF,FPDF和其它相關腳本。
dompdf
dompdf是一個HTML到PDF的轉換工具。它的核心是一個遵循大部份CSS2.1樣式的Rendering引擎。dompdf採用樣式驅動,
它能夠下載並讀取外部樣式,整個樣式標簽和單個HTML元素的樣式屬性。它同樣支持目當大部份HTML屬性。
B. 如何製作PDF文件
先去這里下載Adobe Pagemaker 7.0正式破解版
http://ppdown.cn/pp/7664_pp.html
第一步、軟體硬體准備
1. 首先安裝Adobe 的PageMaker7.0, 這可是製作PDF的利器!它是Adobe 公司看家的文檔排版編輯工具,功能強大, 可以排版製作出精美的圖文並茂的文檔, 其適合於大型的文檔排版印刷製作。輸出PDF文件只是其眾多功能中的小小的一個分支。我現在就揪出這一點, 用其來製作精美的PDF文件。同時必須注意, 在安裝PageMaker7.0的時候, 一定要在定製安裝的選項中, Acrobat Distiller是必不可少的。它的功能的關鍵是把PS文件轉換成PDF文件。
2. 然後, 你必須有一台供PageMaker使用的PostScript列印機。列印機的驅動式必須包含PPD文件。(PPD文件提供有關用戶的PostScript列印機的信息。包括列印機自帶字體、紙張大小、優化屏幕和解析度能力的列表。這些信息由列印機製造商所提供, 它反應了這種設備的最為通用的配置。)如果你沒有PPD文件支持, 你必須找製造商升級你的列印機程式。說了這么多廢話, 仔細想想又有那位朋友專門去買PostScript的列印機呢?沒有列印機就不行了嗎?顯然是有辦法的!其實解決的辦法十分簡單。(這可是我花了半天才研究出來的捷徑喲!)你可以在windows98的安裝新硬體裡面, 隨便找一個支持PostScript的列印機驅動程式, 安裝在你的系統中就可以了!你甚至不需要有任何一台列印機!!但那種列印機支持PostScript呢?告訴你吧!KODAK 系列的就可以。(我用的就是KODAK Color Ease PS Printer)。
第二步、編輯製作PDF
為了例子的簡單明了, 我在例子中就不多加如過多的文本、圖案。實際上, 加入文本圖案的操作需要你對PageMaker的熟練操作, 其操作也不太復雜, 和其他的排版程序大同小異。我將把講解的重點放在如何建立一個包含多個界面的, 並可以通過建立目錄導航的比較復雜一點的文件。
1 啟動PageMaker, file--new--出現以下界面; 這是文本的頁面設置界面。注意我把文件的頁數設置成了5頁, 同時開始頁面編碼為1。這一點比較重要, 在生成PDF文件的時候, 開始頁面必須是1, 這樣才不至於造成編碼混亂。
2. 然後你可以在PageMaker的編輯界面中隨意的編輯你需要的文檔。PageMaker的編輯功能十分的強大, 你可以在頁面的任意位置插入各種大小的圖文框。並任意的移動到隨意的位置。你可以方便的插入各種的格式的圖形、文檔、鏈接甚至QuickTime格式的動畫。如何才能生動發揮PageMaker的強大功能來製作一個精美的文件就完全要靠你的美工能力了。
C. pdf格式長什麼樣
pdf格式的樣子如下圖所示:
PDF是由Adobe Systems用於與應用程序、操作系統、硬體無關的方式進行文件交換所發展出的文件格式。PDF文件以PostScript語言圖象模型為基礎,無論在哪種列印機上都可保證精確的顏色和准確的列印效果,即PDF會忠實地再現原稿的每一個字元、顏色以及圖象。
PDF的特點
1、完美的兼容性
PDF是一種可移植文檔格式。它們是通用兼容的,這意味著任何人都可以打開和查看PDF文件,無論用什麼樣的操作系統、軟體、硬體,無論是PC、手機、還是平板,他們看到的內容都是完全一致的。
2、安全並可以保護數據
PDF提供了一種安全的方式來發送可能包含個人或機密數據的信息。它們可以被加密,這意味著只有經過授權的個人才能訪問文件中的信息。同時這種格式很難編輯,這有助於保護數據不被篡改。
3、更廣泛的受眾
PDF是可訪問的,因為任何人都可以打開和閱讀,無論他們的計算機上安裝了什麼軟體。
4、非常適合分享和合作
PDF文件非常適合共享和協作,因為它們體積小,易於創建,並且可以在大多數設備上查看。PDF也被企業和專業人士廣泛接受以電子方式發送文件。
5、PDF文件更加可定製。
PDF文件比任何其他流行的文檔類型都更易於定製,因為它們允許您更改文檔的外觀,而不會影響文檔本身的質量。
6、佔用更少空間
與其他文件格式相比,PDF文件的文檔大小更小。如果PDF文件過大,官方提供了很好的在線PDF壓縮工具,可以很方便的減少PDF文件的大小。
7、易於創建和編輯
PDF文件易於創建和編輯,非常適合跟蹤調查、稅務文件甚至食譜等信息。此外由於PDF在大多數設備上都很容易打開,因此無需擔心丟失對重要數據的訪問許可權。
D. 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文件。不過還是不要使用盜版的好,人家編個軟體也不容易
E. pdf文檔怎麼弄
推薦用專業pdf編輯軟體Wondershare PDFelement:主要為用戶提供了強大的編輯功能,PDFelement也可以讓你輕松改變PDF文檔中元素的樣式字體等!支持強大的OCR光學識別引擎,可以極大的提升文字的識別率,完整的保持文字的樣式!它是目前網路上除了foxit pdf editor之外最強大最好用的專業pdf編輯軟體。另外還支持PDF文檔轉換功能,可以輕松的將PDF文檔轉換為Word、Excel、powerpoint、Image圖像、EPUB電子書、Html網頁、TXT文本或者RTF等格式!而且因為OCR技術的支持,可以讓轉換後的文檔完整的保持原有的風格和樣式。
軟體特色:
1、編輯——隨著PDF元素,改變文字和更改字體作為您在Microsoft套房做。只需點擊並開始輸入 – 就是這么簡單。
2、OCR——我們最頂級的在線OCR(光學字元識別)技術將掃描文檔轉換為完全可編輯的文檔,允許您:搜索,編輯,格式,調整大小,所有的文本。多國語言支持,包括:英語,韓語,俄語,德語,西班牙語,等等。
3、兌換——要工作與其他程序的文件從轉換,並直接從Word,Excel和圖像,以及其他流行的文件類型為PDF。
4、添加圖像——一張圖片勝過千言萬語。只需插入一張圖片到你的PDF和重新排列適合您的文檔的大小。
5、貝茨編號——工作在一個法律文件,想要識別和檢索一個簡單的方法?將在每一頁上識別號來幫助索引多頁,便於識別和搜索。
6、表單創建——編輯現有的形式或者創建自己的可定製領域的選擇,如:文本欄位,復選框,單選按鈕,組合框,列表框,按鈕或簽名域。他們都是互動,使數據收集或調查,創作一件輕而易舉的事。
7、結合——有比你更要合並一個文件PDF元件允許對多個文件轉換成一個簡單的PDF,便於組織。
8、註解——突出顯示重要的文本與我們的高亮工具或讓即時貼溝通的詳細信息。來自世界20多個預定義的郵票選擇,以幫助歸檔或定製您自己擁有該文件的特定區域。
9、密碼保護——我們知道你的一些文件是敏感的,需要一個保護層。打開,復制,編輯和列印設置的限制,以確保您的文件,即使他們落入壞人之手的安全。
10、簽名——收到申報表或需要簽署一份合同?使用提供的行業標准加密的數字簽名或專門創建一個為你的親筆簽名。
F. DITA-OT之自定義PDF輸出
運用 dita-ot 工具進行ditamap發布時,樣式總是達不到要求,特別在發布中文資源時字體問題,在輸出中文時經常會出現亂碼的情況。
利用 dita-ot 自由定製PDF輸出,官方user guide介紹了好幾種途徑。詳細見官網介紹
http://www.dita-ot.org/dev/topics/pdf-customization.html
本文結合個人學習過程,介紹其中一種最為推薦的方式——利用custom PDF plug-in輸出較為滿意的pdf。
這里推薦一個好用PDF plug-in生成工具,在官網的user guide中也有提及和推薦。
http://dita-generator.elovirta.com
又是一款開源工具哦,向開發者大大地致敬,嘿嘿~~
不賣關子,直接開干。
這是一款在線的、免費的可用於與dita-ot的PDF customization plug-in生成工具。自定義各元素的樣式規格,自動生成plug-in壓縮包。
在生成過程中,做以下設定:
對每類文檔元素,可進行以下樣式設定:
長這樣子的~~
利用在線工具生成PDF plugin後,最後可得到一個 custom_pdf.zip 文件。
友情提示:PDF Plugin Generator中提供的字體,對中文不甚友好,默認字體是Times New Roman。所以,如果要發布中文,需要自行修改些xsl文件中的字體部分。主要包含以下xsl文件:
好啦,得到了心儀的pdf輸出樣式plugin,下一步,在dita-ot工具中安裝該插件。
語法就很簡單了。
dita --install custom_pdf.zip
可以前往dita-ot-3.0根目錄下 plugins 文件夾中看到,就已經有自定義的plug-in文件夾了,長這樣的~
激動人心的時刻要來了。
最後的最後,當然是看看我們自定義的樣式如何了。
使用發布命令
dita -i=input file -f=transtype
此處的 transtype 為利用 PDF Plugin Generator生成zip文件最後一步設置的參數。
如果一時忘記了,也是無關緊要的,隨時到 customization plug-in文件夾目錄下 plugin.xml 文件中一看便知~~
最後,就好好自我欣賞你的勞動成果吧~
以上,各位可以動手試試哦~
另外,推薦其他樣式定製資源和工具: http://www.ditawriter.com/dita-related-software-tools/
最後的最後,歡迎訪問免費的DITA在線課程: https://www.learningdita.cn/
G. ABBYY創建PDF文檔的方法有哪些
為了防止文檔被惡意地盜用或篡改,很多公司都會使用安全性更好的PDF文檔作為正式的文件發送。那麼,該如何創建PDF文檔呢?接下來,我們會以 文字識別軟體 ABBYY FineReader PDF 15的使用為例,介紹創建PDF文檔的三種方式。
一、通過掃描創建PDF文檔
ABBYY FineReader PDF 15的掃描文件功能,可快速地將文件掃描為PDF文檔、Word文檔、圖像文件等。該方法適合將紙質文件轉換為PDF文檔使用。
具體的操作是,在ABBYY FineReader PDF 15的首頁選擇掃描選項卡,並選擇選項卡中的「掃描到PDF」選項。
接著,如圖2所示,在掃描設置面板中設置合適的圖像品質、OCR語言等,定製PDF文檔的掃描質量。
二、高級轉換為PDF文檔
如果在創建PDF文檔前,需要對文檔的內容進行編輯的話,可以使用高級轉換為PDF文檔的功能。高級轉換功能可對圖像與PDF文檔兩種文件格式進行轉換,其重點的內容在於文本的識別。
通過智能的文本識別功能,ABBYY FineReader PDF 15能將圖像或者不可編輯的PDF文檔轉換為可編輯的文檔形式。
如圖4所示,在OCR編輯器中完成了編輯操作後,就可以使用頂部工具欄中的保存功能,將文檔轉換為可搜索的PDF文檔或僅包含圖像的PDF文檔。
三、轉換為PDF文檔
如果您需要轉換的文件是一些如Word、Excel等非PDF文件的話,就需要使用轉換功能中的「轉換為PDF」的選項進行PDF文檔的創建。
如圖6所示,在「轉換為PDF」設置面板中,我們可以對轉換的圖像品質、可搜索程度等進行設置。
其中,在設置可搜索程度時,可設置為在文字和圖像內搜索、禁用全文搜索、如在原始文檔中三種形式。
另外,我們還可以通過選項設置,進行更細致的PDF創建設置。比如,可以通過使用密碼保護選項,來提升文檔的安全性。
四、小結
綜上所述,掃描為PDF文檔的方式,適用於紙質文件的簡單轉換;如需在轉換之前編輯文檔內容的話,建議使用OCR編輯器的保存轉換功能;如果是對Word、Excel等非PDF文件進行轉換的話,就需要使用 ABBYY 里的「轉換為PDF」的功能。
H. 如何定製采購訂單的PDF
操作員登錄ERP主控台,依次展開【供應鏈】->【采購管理】->【采購訂單】->雙擊打開【采購訂單-新增】。
2
打開一張空白的采購訂單,選擇供應商,選擇物料代碼,填寫采購數量,填寫采購單價,選擇交貨日期,完成其他必錄項,最後點擊工具欄【保存】【審核】按鈕,完成采購訂單(CGDD18-03-19000)編制工作。
二,采購訂單套打文件設置
1
打開剛才編制的采購訂單(CGDD18-03-19000),點擊【文件】菜單欄,從彈出的快捷菜單中點擊【使用套打】按鈕。
2
再次點擊【文件】菜單欄,從彈出的快捷菜單中點擊【套打設置】按鈕。
3
進入套打設置界面,切換到【列印選項】選項卡,勾選【打開到PDF】,設置保存PDF文件路徑,此處選擇為電腦桌面,最後點擊【確定】按鈕,完成套打文件的設置工作。
三,測試列印效果
1
打開剛才編制的采購訂單(CGDD18-03-19000),點擊工具欄【列印】按鈕。
2
彈出另存為PDF文件設置界面,路徑默認設置為你在套打文件中設置的路徑,文件名取采購訂單編號,點擊【保存】按鈕即可。
3
桌面上生成一個采購訂單的PDF文件。
4
接下來,點擊工具欄【預覽】按鈕。
5
顯示列印輸出到A4紙效果,確認無誤後直接列印出來即可
6
總結:此處演示了兩種列印輸出方式,一種方式點擊工具欄【列印】,即可實現采購訂單轉化為PDF格式文件,一種方式點擊工具欄【預覽】,即可實現采購訂單按照套打文件輸出到紙上,驗證通過,整個過程演示完畢。