轉換 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 處理諸如 T​​ime New Roman 之類的字體。

此外,對於 XPS 文件轉換,API 可以添加或刪除頁面,處理畫布、路徑和字形元素,創建矢量圖形、文本字符串,轉換 XPS 大綱項等等。

此處的 Java API 解決方案允許您以編程方式轉換諸如 PS、EPS 和 XPS 等 PDL 格式的文件,但您可能會發現查看和嘗試在這些原生 API 上開發的跨平台很有用。

通過 Java 將 PostScript 轉換為 PDF。

要通過 Java API 將 PostScript PS 和 Encapsulated PostScript EPS 文件轉換為 PDF,您需要執行以下步驟:

  1. 使用 PsDocument Class 加載 PS 或 EPS 文件。
  2. 使用 PdfSaveOptions Class 設置 PDF 保存選項。
  3. 使用 FileStream Class 輸出 PDF 文件。
  4. 使用具有 FileOutputStream 對像作為參數的 PdfDevice Class
  5. 調用 PsDocument.Save 用於將文件保存為 PDF。
將 PS EPS 轉換為 PDF 的 Java 代碼
 

通過 Java 將 PostScript 轉換為圖像。

對於任何 EPS/PS PostScript 到圖像的轉換器應用程序,以下 Java 代碼運行良好,因此請執行以下步驟:

  1. 使用 PS 源文件初始化輸入流。
  2. 使用創建的 PS 輸入流作為參數創建 PsDocument 對象
  3. 使用 ImageSaveOptions 指定 AdditionalFontsFolder 和 SuppressError 等。
  4. 如果需要,使用 ImageDevice 對象指定圖像類型和大小。
  5. 將 PS/EPS 文件另存為帶有圖像保存選項的圖像作為字節數組的數組。輸入文件的一頁的一個字節數組。
PostScript 到圖像轉換的 Java 代碼
 

通過 Java 將 XPS 轉換為圖像 JPG、PNG、BMP。

Java API 處理用於表示頁面佈局的 XPS 格式。在任何情況下,只要需要以編程方式將 XPS 轉換為 BMP、JPG、PNG 和 TIFF 圖像,都可以輕鬆地將以下代碼集成到 Java 應用程序中。

  1. 使用 XpsDocument 類 加載 XPS 文檔。
  2. 使用相關的圖片選項類如 PngSaveOptionsJpegSaveOptionsBmpSaveOptions , TiffSaveOptions 用於圖像附加設置。
  3. 創建 image device 類實例。
  4. 調用 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 文檔的過程很簡單,在輸入和輸出文件之間具有高保真結果。

  1. 使用 XpsDocument 類加載文件。初始化 PdfSaveOptions class 對象。
  2. 創建用於渲染的 PdfDevice 對象,最後保存輸出的 PDF 文檔。
XPS 到 PDF 轉換的 Java 代碼
 
  

Support and Learning Resources