又重新让aspspider.net支持中文PDF输出了
生活随笔
收集整理的這篇文章主要介紹了
又重新让aspspider.net支持中文PDF输出了
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
經過一番努力,再次看到中文PDF的輸出;
aspspider.net經過這次更新后,不知道什么原因,使用
BaseFont.AddToResourceSearch(MapPath(@".\itextsharpasian\")?+?"iTextAsian-1.0.dll"); 的方法就是不能把iTextAsian-1.0.dll加載,無法生成中文PDF文件,無奈之中想到了我以前的做法:
為iTextSharp增加CID-keyed 字體(簡稱CIDFont)支持,讓你在沒有中文(CJK)TrueType字體(.TTF,.TTC)環境下一樣完美顯示中文(CJK)
經過重新編譯iTextSharp,再一看3.46M(zip壓縮后僅869K)了,接下來就是
給網站增加解壓縮功能,解決上傳速度慢或者不支持FTP的問題(要求支持asp.net和SharpZip)
的利用了,突破上傳不得大于2M的限制。
想看看效果嗎?
http://aspspider.net/tonyfox/pdf/CJKDemo.aspx
http://aspspider.net/tonyfox/pdf/PDFForm.aspx
P.S.
在試圖生成PDF的過程中發現我的CJKDemo竟然生成亂碼,馬上想到文件不是UTF-8編碼的了,于是查找本地文件,發現沒有問題,然后想起我曾在線修改過CJKDemo.aspx.cs文件,肯定是在線修改的時候導致文件編碼被改變,重新上傳CJKDemo.aspx.cs,果然OK。
如果你也申請了aspspider.net的免費空間,并發現至今你的空間都無法使用,那么你改看看這篇文章了:
免費空間aspspider.net的空間總算又可以使用了
aspspider.net經過這次更新后,不知道什么原因,使用
BaseFont.AddToResourceSearch(MapPath(@".\itextsharpasian\")?+?"iTextAsian-1.0.dll"); 的方法就是不能把iTextAsian-1.0.dll加載,無法生成中文PDF文件,無奈之中想到了我以前的做法:
為iTextSharp增加CID-keyed 字體(簡稱CIDFont)支持,讓你在沒有中文(CJK)TrueType字體(.TTF,.TTC)環境下一樣完美顯示中文(CJK)
經過重新編譯iTextSharp,再一看3.46M(zip壓縮后僅869K)了,接下來就是
給網站增加解壓縮功能,解決上傳速度慢或者不支持FTP的問題(要求支持asp.net和SharpZip)
的利用了,突破上傳不得大于2M的限制。
想看看效果嗎?
http://aspspider.net/tonyfox/pdf/CJKDemo.aspx
http://aspspider.net/tonyfox/pdf/PDFForm.aspx
P.S.
在試圖生成PDF的過程中發現我的CJKDemo竟然生成亂碼,馬上想到文件不是UTF-8編碼的了,于是查找本地文件,發現沒有問題,然后想起我曾在線修改過CJKDemo.aspx.cs文件,肯定是在線修改的時候導致文件編碼被改變,重新上傳CJKDemo.aspx.cs,果然OK。
如果你也申請了aspspider.net的免費空間,并發現至今你的空間都無法使用,那么你改看看這篇文章了:
免費空間aspspider.net的空間總算又可以使用了
轉載于:https://www.cnblogs.com/hardrock/archive/2006/02/16/332006.html
總結
以上是生活随笔為你收集整理的又重新让aspspider.net支持中文PDF输出了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python diango 并发_pyt
- 下一篇: FTP 和HTTP