通過 Java 在 Android 上將 PS 渲染到 PCL

在移動應用程序中將 PS 轉換為 PCL,無需安裝任何軟件

 

您可以使用 Aspose.Total for Android Java 包的兩個 API 在您的移動應用程序中集成 PS 到 PCL 的轉換功能。首先,您需要使用 Aspose.PDF for Android via Java 將 PS 文件轉換為 DOC。其次,通過使用文字處理 API Aspose.Words for Android via Java ,您可以將 DOC 渲染為 PCL。

通過 Java 在 Android 上將 PS 轉換為 PCL

  1. Document 類打開PS文件
  2. 使用 save 將 PS 轉換為 DOC ) 方法
  3. 使用 Aspose.Words 的 Document 類加載 DOC 文件
  4. 使用 save 方法將文檔保存為 PCL 格式並設置 PCL保存格式

轉換要求

您可以直接從 Maven 通過 Java 輕鬆使用 Aspose.Total for Android 和安裝 Aspose.PDF for Android via JavaAspose.Words for Android via Java 在您的應用程序中。

或者,您可以從 下載 獲取 ZIP 文件。

// load PS file with an instance of Document class
Document document = new Document("template.ps");
// save PS as a DOC 
document.save("DocOutput.doc", SaveFormat.DOC); 
// load DOC with an instance of Document
Document outputDocument = new com.aspose.words.Document("DocOutput.doc");
// call save method while passing SaveFormat.PCL
outputDocument.save("output.pcl", SaveFormat.PCL);   

通過 Java 在 Android 上獲取 PS 文件信息

在將 PS 轉換為 PCL 之前,您可能需要有關文檔的信息,包括作者、創建日期、關鍵字、修改日期、主題和標題。此信息有助於轉換過程的決策。使用強大的 Aspose.PDF for Android via Java API,您可以獲得所有內容。要獲取有關 PS 文件的文件特定信息,首先使用 getInfo 方法。一旦檢索到 DocumentInfo 對象,您就可以獲取各個屬性的值。

// load PS document
Document doc = new Document("template.ps");
// get document information
DocumentInfo docInfo = doc.getInfo();
// show document information
System.out.println("Author: " + docInfo.getAuthor());
System.out.println("Creation Date: " + docInfo.getCreationDate());
System.out.println("Keywords: " + docInfo.getKeywords());
System.out.println("Modify Date: " + docInfo.getModDate());
System.out.println("Subject: " + docInfo.getSubject());
System.out.println("Title: " + docInfo.getTitle());

通過 Java 在 Android 中的 PCL 文檔中插入尾註

除了文檔轉換,您還可以使用 Aspose.Words for Android via Java API 在您的 Android 應用程序中添加許多其他功能。該功能之一是在 PCL 文檔中插入尾註和編號。如果要在 PCL 文檔中插入腳註或尾註,請使用 DocumentBuilder.InsertFootnote 方法。此方法在文檔中插入腳註或尾註。 EndnoteOptions 和 FootnoteOptions 類表示腳註和尾註的編號選項。

// load document
Document doc = new Document("input.DOC");
// initialize document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// add text in it
builder.write("Some text");
// insert footnote
builder.insertFootnote(FootnoteType.ENDNOTE, "Endnote text.");
// initialize endnote options
EndnoteOptions option = doc.getEndnoteOptions();
// set restart rule
option.setRestartRule(FootnoteNumberingRule.RESTART_PAGE);
// set position
option.setPosition(EndnotePosition.END_OF_SECTION);
// save the document to disk.
doc.save("output.pcl", SaveFormat.PCL);  

使用 Android 探索 PS 轉換選項

將 PS 轉換為 ODP (OpenDocument 演示文稿格式)
將 PS 轉換為 OTP (OpenDocument 標準格式)
將 PS 轉換為 POT (Microsoft PowerPoint 模板文件)
將 PS 轉換為 POTM (微軟 PowerPoint 模板文件)
將 PS 轉換為 POTX (Microsoft PowerPoint 模板演示)
將 PS 轉換為 PPT (PowerPoint演示文稿)
將 PS 轉換為 PPS (PowerPoint 幻燈片放映)
將 PS 轉換為 PPSM (啟用宏的幻燈片放映)
將 PS 轉換為 PPSX (PowerPoint 幻燈片放映)
將 PS 轉換為 PPT (PowerPoint演示文稿)
將 PS 轉換為 PPTM (啟用宏的演示文稿文件)
將 PS 轉換為 SWF (衝擊波動畫)
將 PS 轉換為 DOCM (Microsoft Word 2007 宏文件)
將 PS 轉換為 DOT (Microsoft Word 模板文件)
將 PS 轉換為 DOTM (Microsoft Word 2007+ 模板文件)
將 PS 轉換為 DOTX (微軟 Word 模板文件)
將 PS 轉換為 FLATOPC (Microsoft Word 2003 文字處理ML)
將 PS 轉換為 GIF (圖形交換格式)
將 PS 轉換為 MARKDOWN (輕量級標記語言)
將 PS 轉換為 ODT (OpenDocument 文本文件格式)
將 PS 轉換為 OTT (打開文檔模板)
將 PS 轉換為 RTF (富文本格式)
將 PS 轉換為 WORDML (Microsoft Word 2003 文字處理ML)
將 PS 轉換為 XAMLFLOW (微軟的 Power Automate)
將 PS 轉換為 CSV (逗號分隔值)
將 PS 轉換為 DIF (數據交換格式)
將 PS 轉換為 CSV (逗號分隔值)
將 PS 轉換為 FODS (OpenDocument 平面 XML 電子表格)
將 PS 轉換為 MD (降價語言)
將 PS 轉換為 ODS (OpenDocument電子表格)
將 PS 轉換為 SXC (StarSuite Calc 電子表格)
將 PS 轉換為 TSV (製表符分隔值)
將 PS 轉換為 TXT (文本文件)
將 PS 轉換為 XLAM (Excel 啟用宏的加載項)
將 PS 轉換為 XLSB (Excel 二進制工作簿)
將 PS 轉換為 XLSM (啟用宏的電子表格)
將 PS 轉換為 XLT (Excel 97 - 2003 模板)
將 PS 轉換為 XLTM (Excel 啟用宏的模板)

什麼是 PS 文件格式

PS(PostScript)文件格式是由Adobe Systems 開發的一種頁面描述語言。它通常用於打印,並受到各種打印機和成像設備的支持。 PS 文件包含說明應如何在打印頁面上呈現文本、圖像和圖形等元素的說明。

PS 文件由生成 PostScript 輸出的應用程序創建,例如 Adobe Illustrator、Adobe InDesign 或其他圖形軟件。它們主要用於需要高質量和一致輸出的專業打印工作流程。

PS 文件格式基於基於堆棧的編程語言,其中命令和操作數放在堆棧上並執行以順序的方式。這允許精確控制頁面佈局、排版、顏色和其他打印參數。

PS 文件通常是基於文本的,可以使用文本編輯器打開和編輯。它們由一系列表示 PostScript 代碼的 ASCII 字符組成。該代碼描述了頁面上對象的排列和外觀,包括文本定位、圖像放置和圖形轉換。

雖然 PS 文件主要用於打印,但它們也可以轉換為其他格式以進行數字分發或進一步加工。例如,PS 文件可以轉換為 PDF(便攜式文檔格式)文件,這種文件受到廣泛支持,可以在各種設備上輕鬆查看和打印。

什麼是 PCL 文件格式

PCL(打印機命令語言)是一種頁面描述語言,主要用於印刷行業,用於控制和格式化打印機和其他成像設備的輸出。它由惠普 (HP) 開發,已成為各種環境中廣泛採用的打印標準。

PCL 文件包含一系列描述佈局、字體、圖形和其他元素的命令和指令的打印頁面。這些命令由打印機解釋以生成所需的輸出。 PCL 支持文本和圖形,允許打印具有不同字體、顏色和圖形元素的複雜文檔。

PCL 的主要優勢之一是其設備獨立性。 PCL 命令旨在為各種打印機所理解,無論其品牌或型號如何。這意味著 PCL 文件可以在不同的打印機之間輕鬆傳輸或在各種設備上打印,而無需進行大量修改。

PCL 文件通常由軟件應用程序或打印驅動程序創建,它們根據內容生成 PCL 命令被打印。它們可以從各種來源生成,包括文字處理器、桌面出版軟件,或直接從操作系統生成。

PCL 隨著時間的推移不斷發展,引入了不同的版本和增強功能以支持新功能和技術。最新版本 PCL 6 包括高級成像功能、色彩管理和對行業標準圖形格式的支持。

雖然 PCL 在印刷行業得到廣泛支持,但它正逐漸被其他頁面描述語言取代,例如 PostScript 和 PDF,它們提供更高級的功能並與現代打印技術具有更好的兼容性。