作者PsMonkey (痞子軍團團長)
站內java
標題Re: [工具] Java 讀 ai 檔的 library?
時間Tue Nov 27 17:51:12 2007
※ 引述《willieliao (Willie Liao)》之銘言:
: 我沒有用過illustrator,不過我現在做的專案也有相同的問題(
: 要處理proprietary format的檔案),目前的方法是
: --安裝image printer(要open source的話可以參考sourceforge上的virtue image
: printer)
: --用jni或是其他的java-com bridge叫3rd party的application自己開啟檔案
: --叫application print到那個image printer(設成png或其他java imageio可以
: 讀的檔案型式)
: --你自己java這邊的程式寫個loop等圖形檔出來以後再讀進來處理。
: 當然,illustrator要允許其他程式呼叫才行...如果不能直接呼叫的話,用jni叫
: c++的sdk也是可以...
: willie
如果用額外的程式來做的話,有比較快的方法
那就是同樣 Adobe 的 PDF 製作軟體
當中有一個 D 開頭的子程式,可以把 .ps 檔轉成 .pdf(可選多檔案批次轉)
然後再用像 PDFBox 之類的 library 來開啟...
ㄜ? 不是 .ai 檔嗎?
我來簡述一下發生了啥事情...
基本上 .ai, .ps, .eps 三個檔案都是純文字檔
而且打開來看,感覺都差不多
問題是我用 ImageMagick、imagero 一直開不起來要解決的 .ai 檔
後來想確認到底是不是這兩個程式根本就有問題
知道 Illustrator 可以把 .ai 轉成 .eps
自己的 NB 沒有 Illustrator,然後也沒有隨身碟
於是就把 .ai 檔放到 Tomcat 的主機上頭,到工作的另外一台電腦抓下來轉
download 下來之後,也沒想太多,點兩下... ㄜ... 怎麼跑出一個 .pdf
後來才發現 IE 自動把 .ai 檔存檔成 .ps,內容完全一模一樣
好了... 就是這麼回事... Orz
====
中間有提到 PDFBox,也算有扯到 Java 啦... [毆飛]
--
侃侃長論鮮窒礙 首頁:
http://www.psmonkey.idv.tw
眾目睽睽無心顫 Blog:
http://ps-think.blogspot.com
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.152.119
推 willieliao:黑黑不過PDFBOX把PDF轉成JPG的功能太糟,可能還是得用 11/28 03:13
→ willieliao:PRINTER的方式:P 11/28 03:14
→ willieliao:不過還是謝謝版主啦 11/28 03:15