轉換 PS、EPS 和 XPS
適用於 Java 的 PS、EPS 和 XPS 轉換器 API 解決方案
每當需要以編程方式轉換 PostScript PS 和 Encapsulated PostScript EPS 文件以及 XPS 文檔時,Java API 都可以順利完成並轉換多個文件。對於 PS 和 EPS,API 支持 1-3 級 PostScript 運算符和大多數 EPS 標題註釋以及轉換具有最大一致性的 PostScript 文檔,除了少數字體情況和 API 處理諸如 Time New Roman 之類的字體。
此外,對於 XPS 文件轉換,API 可以添加或刪除頁面,處理畫布、路徑和字形元素,創建矢量圖形、文本字符串,轉換 XPS 大綱項等等。
此處的 Java API 解決方案允許您以編程方式轉換諸如 PS、EPS 和 XPS 等 PDL 格式的文件,但您可能會發現查看和嘗試在這些原生 API 上開發的跨平台很有用。
通過 Java 將 PostScript 轉換為 PDF。
要通過 Java API 將 PostScript PS 和 Encapsulated PostScript EPS 文件轉換為 PDF,您需要執行以下步驟:
- 使用 PsDocument Class 加載 PS 或 EPS 文件。
- 使用 PdfSaveOptions Class 設置 PDF 保存選項。
- 使用 FileStream Class 輸出 PDF 文件。
- 使用具有 FileOutputStream 對像作為參數的 PdfDevice Class 。
- 調用 PsDocument.Save 用於將文件保存為 PDF。
將 PS EPS 轉換為 PDF 的 Java 代碼
通過 Java 將 PostScript 轉換為圖像。
對於任何 EPS/PS PostScript 到圖像的轉換器應用程序,以下 Java 代碼運行良好,因此請執行以下步驟:
- 使用 PS 源文件初始化輸入流。
- 使用創建的 PS 輸入流作為參數創建 PsDocument 對象
- 使用 ImageSaveOptions 指定 AdditionalFontsFolder 和 SuppressError 等。
- 如果需要,使用 ImageDevice 對象指定圖像類型和大小。
- 將 PS/EPS 文件另存為帶有圖像保存選項的圖像作為字節數組的數組。輸入文件的一頁的一個字節數組。
PostScript 到圖像轉換的 Java 代碼
通過 Java 將 XPS 轉換為圖像 JPG、PNG、BMP。
Java API 處理用於表示頁面佈局的 XPS 格式。在任何情況下,只要需要以編程方式將 XPS 轉換為 BMP、JPG、PNG 和 TIFF 圖像,都可以輕鬆地將以下代碼集成到 Java 應用程序中。
- 使用 XpsDocument 類 加載 XPS 文檔。
- 使用相關的圖片選項類如 PngSaveOptions 、 JpegSaveOptions , BmpSaveOptions , TiffSaveOptions 用於圖像附加設置。
- 創建 image device 類實例。
- 調用 XpsDocument.save 將轉換後的 JPEG 圖像保存到 ImageDevice 對像中,然後使用 ImageDevice 將圖像保存為 JPG。
XPS 到圖像轉換的 Java 代碼
FAQ
1. 我可以用這個 API 解決方案轉換 Postscript 嗎?
Aspose.Page 具有允許您在線或以編程方式將 PS、XPS 和 EPS 文件轉換為其他格式的功能。如果您需要立即在線轉換您的文件,您可以使用 頁面描述語言格式文件轉換器 跨平台應用程序。
2. 轉換器支持哪些頁面描述語言?
此轉換功能支持具有 .ps、.eps 和 .xps 擴展名的文件。 PDF 和 SVG 等著名的 PDL 在 Aspose.products 中表示為單獨的解決方案
3. 功能是免費的嗎?
跨平台轉換器 是免費的,對於 API 解決方案,您可以獲得免費試用版,然後在需要時購買產品。
通過 Java 將 XPS 轉換為 PDF。
以編程方式將 XPS 轉換為 PDF 文檔的過程很簡單,在輸入和輸出文件之間具有高保真結果。
- 使用 XpsDocument 類加載文件。初始化 PdfSaveOptions class 對象。
- 創建用於渲染的 PdfDevice 對象,最後保存輸出的 PDF 文檔。