2013-10-25 68 views
1

我真的很希望有人能幫助我解決這個問題。我有一個使用Free3of9 Extended條形碼的SSRS報告。我的問題是,導出爲PDF時,SSRS不嵌入字體文件。SSRS Free3of9條碼字體無嵌入

這裏是正在發生的事情:

我有我試圖測試這個上,Server 2003和Server 2008中兩者都是使用SQL報告服務2008 R2的兩臺服務器。他們都有安裝在Windows Font目錄中的字體文件。

在Server 2003上,當我運行報告時,我能夠正確看到條形碼並正確輸出到PDF。這裏的問題是,當我的應用程序調用相同的報告時,我可以看到條形碼,但它不會導出爲PDF。運行該應用程序的計算機也安裝了字體文件。

在Server 2008上,當我運行報表時,我能夠看到條形碼,但字體文件未嵌入PDF中的導出。從上面的外部應用程序調用報告具有相同的影響。

我以相同的方式將字體安裝到兩臺服務器,它們都使用在Report Building 2008 R2中創建的相同報告。由於安裝字體這兩個服務器已完全修補並重新啓動。

任何想法如何解決這個問題?我在下面提供了一個有問題的字體文件的鏈接,以及一個在SSRS中正確顯示的示例報告,但是在導出它時不會。

謝謝。在本地開發機和SSRS報表服務器上安裝的字體後

Font files and Sample SSRS report

回答

0

相同的結果。它在本地呈現PDF,但不在遠程機器上呈現。

SSRS to PDF轉換列表14種標準PDF字體:Times-Roman,Times-Bold,Times-Italic,Times-BoldItalic,Helvetica,Helvetica-Bold,Helvetica-Oblique,Helvetica-BoldOblique,Courier,Courier-Bold ,Courier-Oblique,Courier-BoldOblique,Symbol,ZapfDingbats

您可能需要找到另一種字體解決方案。

您可以製作一個網頁來呈現jpg文件作爲報告中的網址參考。使用iTextSharp參考生成條碼jpg文件,具體爲iTextSharp.text.pdf.Barcode.CODE128

傳遞文本的url paramiter以生成條形碼。