翻譯|使用教程|編輯:李顯亮|2019-12-04 09:36:48.200|閱讀 364 次
概述:PCL(打印機(jī)命令語言)是為訪問標(biāo)準(zhǔn)打印機(jī)功能而開發(fā)的惠普打印機(jī)語言。本文將介紹如何使用Aspose.PDF將PCL文件轉(zhuǎn)換為PDF格式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.PDF for .NET是一種高PDF處理和解析API,用于在跨平臺應(yīng)用程序中執(zhí)行文檔管理和操作任務(wù)。API可以輕松用于生成、修改、轉(zhuǎn)換、渲染、保護(hù)和打印PDF文檔,而無需使用Adobe Acrobat。此外,API還提供PDF壓縮選項,表格創(chuàng)建和操作,圖形和圖像功能,廣泛的超鏈接功能,印章和水印任務(wù),擴(kuò)展的安全控制和自定義字體處理。
在接下來的系列教程中,將為開發(fā)者帶來Aspose.PDF for .NET的一系列使用教程,例如進(jìn)行文檔間的轉(zhuǎn)換,如何標(biāo)記PDF文件,如何使用表單和圖表等等。本文將介紹如何將PCL文件轉(zhuǎn)換為PDF格式。
>>Aspose.PDF for .NET更新至最新版v19.11,歡迎下載體驗。
PCL(打印機(jī)命令語言)是為訪問標(biāo)準(zhǔn)打印機(jī)功能而開發(fā)的惠普打印機(jī)語言。PCL級別1至5e / 5c是使用控制序列的基于命令的語言,這些控制序列按接收順序進(jìn)行處理和解釋。在消費者級別,PCL數(shù)據(jù)流由打印驅(qū)動程序生成。定制應(yīng)用程序也可以輕松生成PCL輸出。
為了允許從PCL轉(zhuǎn)換為PDF,Aspose.PDF具有PclLoadOptions用于初始化LoadOptions對象的類。稍后,在Document對象初始化期間將此對象作為參數(shù)傳遞,它有助于PDF呈現(xiàn)引擎確定源文檔的輸入格式。以下代碼片段顯示了將PCL文件轉(zhuǎn)換為PDF格式的過程。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion(); // Instantiate LoadOption object using PCL load option Aspose.Pdf.LoadOptions loadopt = new Aspose.Pdf.PclLoadOptions(); // Create Document object Aspose.Pdf.Document doc = new Aspose.Pdf.Document(dataDir + "hidetext.pcl", loadopt); // Save the resultant PDF document doc.Save(dataDir + "PCLToPDF_out.pdf");
慧都網(wǎng)是正版Aspose大陸地區(qū)正式授權(quán)經(jīng)銷商,擁有負(fù)責(zé)正版Aspose免費試用,咨詢,銷售等服務(wù),旨在為用戶提供優(yōu)質(zhì)便捷的服務(wù)。慧都為你提供在線咨詢服務(wù),。
支持的功能
指令集 | 支持 | 特殊情況 | 描述 |
HP-GL / 2矢量圖形命令 | + | 屏幕矢量命令(SV),透明模式命令(TR),透明數(shù)據(jù)命令(TD),RO(旋轉(zhuǎn)坐標(biāo)系),可縮放或位圖字體命令(SB),字符傾斜命令(SL)和額外空間(ES)是未實現(xiàn),并且DV(定義可變文本路徑)命令在beta版本中得以實現(xiàn)。 | 允許將PCL文件中的HP-GL / 2矢量圖像加載到內(nèi)存中。矢量圖像的原點位于可打印區(qū)域的左下角,可以縮放,平移,旋轉(zhuǎn)和剪切。矢量圖像可以包含文本(作為標(biāo)簽)和幾何圖形,例如矩形,圓形,橢圓形,直線,弧形,貝塞爾曲線和由簡單圖形組成的復(fù)雜圖形。圖案可以是陰影線,陰影線,陰影,使用的柵格定義,PCL陰影線或陰影線和用戶定義的PCL。PCL模式是柵格。可以分別在四個方向上旋轉(zhuǎn),縮放和定向標(biāo)簽:上,下,左和右。左右方向涉及一個接一個的字母排列。上下方向涉及一個接一個的字母排列。 |
PCL6(PCL-XL) | 由于缺少測試文件,因此僅在Beta版中實現(xiàn)。也不支持嵌入式字體。不支持JetReady擴(kuò)展,因為不可能具有JetReady規(guī)范。 | 二進(jìn)制文件格式。 | |
Unicode文字 | — | 允許打印非ASCII字符。由于缺少帶 Unicode文本的示例文件而未實現(xiàn)。 | |
作業(yè)控制命令 | + | 雙面打印模式 | 控制打印過程:份數(shù)pf復(fù)印,出紙槽,單面/雙面打印,左右偏移量等。 |
字體選擇命令 | + |
| 允許從PCL文件中加載軟(嵌入)字體并在內(nèi)存中進(jìn)行管理。 |
宏 | — | 允許將一系列PCL命令加載到內(nèi)存中,并多次使用此序列,例如,打印頁面標(biāo)題或為一組頁面設(shè)置一種格式。 | |
打印模型命令 | + | 允許使用光柵預(yù)定義和 用戶定義的圖案填充文本,光柵圖像和矩形區(qū)域,從而為圖案和源光柵圖像指定透明模式。 | |
柵格圖形命令 | + | 只有黑白 | 允許將光柵圖像從PCL文件加載到內(nèi)存,指定光柵參數(shù)。例如寬度,高度,壓縮類型,分辨率等。 |
矩形區(qū)域填充命令 | + | 允許創(chuàng)建并用圖案填充矩形區(qū)域。 | |
頁面控制命令 | + | 穿孔跳過命令 | 指定頁面尺寸,頁邊距,頁面方向,行間,-字符距離等。 |
顏色命令 | + | 允許為所有可打印對象著色。 |
還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術(shù)交流群(642018183),我們很高興為您提供查詢和咨詢。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn