2011-02-12 27 views
0

我先寫了一篇巨大的文章,但認爲我不應該在這裏放下一段文字。下面是我希望大家可以提供一些見解的問題的總結:Flash FTE - 從渲染的輸出中創建PDF,並在PDF中選擇文本

  • 我有它使用Flash文本引擎API(不是TLF)客戶端的Web應用程序佈局在一些文本報告。

  • 文本要求是特定的,所以我們喜歡使用FTE進行排版。

  • 既然文本對客戶來說看起來很完美,我該如何將我在屏幕上看到的看起來完全一樣的pdf?

這裏是真正的問題:

  • 試過purepdf或alivepdf sprite-> bitmap-> PDF辦法......可怕的後果 - 我們需要與分辨率無關

  • 看着purepdf API - 似乎不是一種將最終精靈輸出直接轉換爲pdf的方式....似乎需要我使用自己的API進行排版/佈局......這會挫敗使用FTE來達到目的這樣做(我們會失去字距/連字等)

  • 最後使用flash - > print - >使用pdfconverter或cutepdf - > pdf ........這樣的postscript驅動程序,這很棒,因爲pdf看起來完全像顯示器,並且是矢量輸出(res-獨立),但是

  • 使用FTE,以這種方式創建的PDF在pdf中沒有可選的文本! Flash TextFields - > pdf保留可選性。基本上pdfconverter沒有嵌入到PDF的字體當使用FTE ...它嵌入到PDF的字體做出與微軟Word同樣的字體或東西

相同方式,使這些解決方案將是巨大的幫助(按順序)

1 - 我如何獲取文本是從FTE>後記方法創建

2-(如果不是)的PDF選擇 - 我怎樣才能創建來自Flash的PDF,其中PDF與我在屏幕上看到的內容完全相同 - 基本上做一個直接的最終渲染的Sprite爲PDF ....如果有手動創建該PDF的方法,那麼也許我可以ñ手動嵌入字體...

一些背景:

  • 如何,我們正在使用的字體 - 他們正在使用的使用[嵌入]和embedAsCFF =真正從格蘭字體創建的SWF在FTE

  • 我想使用FTE只用於排版/佈局 - 當我們得到TextLines,使用良好的舊Flash ... TextField(它確實成爲可選擇的最終pdf)....但我不能這樣做,因爲我們的一些文本行在同一行上有幾種字體樣式和內聯(GraphicElement)圖像....我認爲它不可能檢測到所有這些變化上可以創建適當數量的文本框,或者有一種方法?

回答

0

您是否找到解決方案,至少是#2?

從我讀過的,要在服務器端導出與分辨率無關的PDF,您需要Adobe的LiveCycle數據服務ES的許可證,根據服務代表。與我剛剛說話的人,開始約爲25萬美元。

不用說,這有點超出了我的客戶的預算......