PDF管理控件Aspose.PDF for .Net使用教程(二十二):將PCL文件轉換為PDF格式
Aspose.PDF for .NET是一種高PDF處理和解析API,用于在跨平臺應用程序中執(zhí)行文檔管理和操作任務。API可以輕松用于生成、修改、轉換、渲染、保護和打印PDF文檔,而無需使用Adobe Acrobat。此外,API還提供PDF壓縮選項,表格創(chuàng)建和操作,圖形和圖像功能,廣泛的超鏈接功能,印章和水印任務,擴展的安全控制和自定義字體處理。
在接下來的系列教程中,將為開發(fā)者帶來Aspose.PDF for .NET的一系列使用教程,例如進行文檔間的轉換,如何標記PDF文件,如何使用表單和圖表等等。本文將介紹如何將PCL文件轉換為PDF格式。
>>Aspose.PDF for .NET更新至最新版v19.11,歡迎下載體驗。
第八章:將文件轉換為PDF格式
▲第二節(jié):將PCL文件轉換為PDF格式
PCL(打印機命令語言)是為訪問標準打印機功能而開發(fā)的惠普打印機語言。PCL級別1至5e / 5c是使用控制序列的基于命令的語言,這些控制序列按接收順序進行處理和解釋。在消費者級別,PCL數(shù)據(jù)流由打印驅動程序生成。定制應用程序也可以輕松生成PCL輸出。
為了允許從PCL轉換為PDF,Aspose.PDF具有PclLoadOptions用于初始化LoadOptions對象的類。稍后,在Document對象初始化期間將此對象作為參數(shù)傳遞,它有助于PDF呈現(xiàn)引擎確定源文檔的輸入格式。以下代碼片段顯示了將PCL文件轉換為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ū)正式授權經銷商,擁有負責正版Aspose免費試用,咨詢,銷售等服務,旨在為用戶提供優(yōu)質便捷的服務?;鄱紴槟闾峁┰诰€咨詢服務,點擊咨詢慧都客服。
支持的功能
指令集 | 支持 | 特殊情況 | 描述 |
HP-GL / 2矢量圖形命令 | + | 屏幕矢量命令(SV),透明模式命令(TR),透明數(shù)據(jù)命令(TD),RO(旋轉坐標系),可縮放或位圖字體命令(SB),字符傾斜命令(SL)和額外空間(ES)是未實現(xiàn),并且DV(定義可變文本路徑)命令在beta版本中得以實現(xiàn)。 | 允許將PCL文件中的HP-GL / 2矢量圖像加載到內存中。矢量圖像的原點位于可打印區(qū)域的左下角,可以縮放,平移,旋轉和剪切。矢量圖像可以包含文本(作為標簽)和幾何圖形,例如矩形,圓形,橢圓形,直線,弧形,貝塞爾曲線和由簡單圖形組成的復雜圖形。圖案可以是陰影線,陰影線,陰影,使用的柵格定義,PCL陰影線或陰影線和用戶定義的PCL。PCL模式是柵格??梢苑謩e在四個方向上旋轉,縮放和定向標簽:上,下,左和右。左右方向涉及一個接一個的字母排列。上下方向涉及一個接一個的字母排列。 |
PCL6(PCL-XL) | 由于缺少測試文件,因此僅在Beta版中實現(xiàn)。也不支持嵌入式字體。不支持JetReady擴展,因為不可能具有JetReady規(guī)范。 | 二進制文件格式。 | |
Unicode文字 | — | 允許打印非ASCII字符。由于缺少帶 Unicode文本的示例文件而未實現(xiàn)。 | |
作業(yè)控制命令 | + | 雙面打印模式 | 控制打印過程:份數(shù)pf復印,出紙槽,單面/雙面打印,左右偏移量等。 |
字體選擇命令 | + |
| 允許從PCL文件中加載軟(嵌入)字體并在內存中進行管理。 |
宏 | — | 允許將一系列PCL命令加載到內存中,并多次使用此序列,例如,打印頁面標題或為一組頁面設置一種格式。 | |
打印模型命令 | + | 允許使用光柵預定義和 用戶定義的圖案填充文本,光柵圖像和矩形區(qū)域,從而為圖案和源光柵圖像指定透明模式。 | |
柵格圖形命令 | + | 只有黑白 | 允許將光柵圖像從PCL文件加載到內存,指定光柵參數(shù)。例如寬度,高度,壓縮類型,分辨率等。 |
矩形區(qū)域填充命令 | + | 允許創(chuàng)建并用圖案填充矩形區(qū)域。 | |
頁面控制命令 | + | 穿孔跳過命令 | 指定頁面尺寸,頁邊距,頁面方向,行間,-字符距離等。 |
顏色命令 | + | 允許為所有可打印對象著色。 |
還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時加入Aspose技術交流群(642018183),我們很高興為您提供查詢和咨詢。