使用alivepdf編寫Unicode pdf可能嗎?AlivePdf Unicode字符
我看到一個Unicode.as類,但是當我嘗試,創建的PDF不能由Adobe Reader中打開。
可否請你建議我一些代碼片段來創建一個unicode字符串?
[編輯]
我已經做了一些調查。我認爲問題在於UnicodePDF.as類上的putcidfont0方法。
的問題是,我覺得字體指標不會很好解析和許多字符顯示使用默認的字體寬度。
我不能說如何解決這個問題?
使用alivepdf編寫Unicode pdf可能嗎?AlivePdf Unicode字符
我看到一個Unicode.as類,但是當我嘗試,創建的PDF不能由Adobe Reader中打開。
可否請你建議我一些代碼片段來創建一個unicode字符串?
[編輯]
我已經做了一些調查。我認爲問題在於UnicodePDF.as類上的putcidfont0方法。
的問題是,我覺得字體指標不會很好解析和許多字符顯示使用默認的字體寬度。
我不能說如何解決這個問題?
這似乎有些字符,如希臘的重音,一些波蘭和許多其他字符不可低谷CID字體,所以唯一的辦法是在PDF中嵌入字體。
嘗試delcaring新UnicodePDF()
或設置isUnicode
位真(see documentation)
我一兩個月前處理這個。我的問題是,我將傳遞給AlivePDF的某些字符會導致PDF文件損壞。
在我來說,我仍然有問題,我的研究結果顯示,沒有希望的結果,雖然someone else had a strikingly similar issue,可能是值得一讀你的情況。
AlivePDF庫在幾年內還沒有更新,並且根據我的經驗,它似乎不能很好地與unicode /其他語言一起玩,儘管我已經將它用於英文內容而沒有問題。
因爲我的目標是桌面Flash,而且我從外部XML文件生成PDF內容,所以最終我只寫了一個使用C#和PDFSharp的幫助程序實用程序,這可能會或可能不會成爲您的選擇。
我應該閱讀一些json。我可以格式化json,然後輸出格式良好的pdf嗎?舉例來說,我可以格式化一些中文文本並傳遞給alivepdf嗎? – Tropicalista
我已經閱讀過這個討論。我的問題是,我的unicode PDF不能通過Adobe Reader讀取,但讀者可以閱讀。我試圖修改這個庫,但在看了pdf參考之後,用unicode得到一個像樣的結果似乎很難,所以我正在尋找其他開發人員的幫助...... – Tropicalista
奇怪的是,我可以輸出一個帶有unicode字符的內聯pdf格式良好的格式,除了某些添加額外空間的字符,如c cedilla。不能說這是地圖問題還是其他問題 – Tropicalista
我知道這是非常晚,但是你看着辦吧? – Mark