PDF在页面中链接时工作正常,或者只是从文件系统打开。我们有三种不同语言的网络应用程序:英语,西班牙语和中文。数据库中的英语和西班牙语PDF打开就好了。中文版使用Arial Unicode MS,其他版本只使用Arial。
所有三种语言在数据库之外都很好。所有三个版本都使用相同的代码从DB(VB.Net)打开。我假设在这一点上它是字体而Oracle不喜欢它存储在它的数据库中。
我也使用了其他中文字体(FangSong,SimSum),效果相同。
我们也使用Crystal Reports,并且在PDF报告中显示Arial Unicode MS中文字符时没有问题(尽管需要花点时间)。
有人遇到过这个问题吗?
编辑: PDF在Firefox中打开,但在IE(7,8,9,10),Chrome,Safari或Opera中不会打开。而且我想告诉用户使用Firefox,我不能!
谢谢!
答案 0 :(得分:1)
您的回复标题是否包含正确的内容类型?例如:Content-Type: 'application/pdf'
$ curl -I http://www.example.com/path/to/chineese.pdf
您还可以设置Content-Disposition: attachment;
以强制下载。用户可以在他最喜欢的pdf-client中打开文件。您还可以提供文件名:
Content-Disposition: attachment; filename="fname.ext"
答案 1 :(得分:0)