又重新让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的空间总算又可以使用了

 

本文转自RubyPdf 的中文博客博客园博客,原文链接:http://www.cnblogs.com/hardrock/archive/2006/02/16/332006.html/,如需转载请自行联系原作http://www.cnblogs.com/hardrock/archive/2006/05/17/402654.html

 

相关文章
|
12天前
|
API C#
在.NET中使用QuestPDF高效地生成PDF文档
在.NET中使用QuestPDF高效地生成PDF文档
|
6月前
|
开发框架 前端开发 .NET
福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
为了便于大家查找,特将之前开发的.Net Core相关的五大案例整理成文,共计440页,32w字,免费提供给大家,文章底部有PDF下载链接。
79 1
福利来袭,.NET Core开发5大案例,30w字PDF文档大放送!!!
|
开发框架 前端开发 .NET
ASP.NET Core MVC从入门到精通[PDF版]
ASP.NET Core MVC从入门到精通[PDF版]
364 0
|
消息中间件 NoSQL Cloud Native
2700页的微软《.NET5.0官方文档.pdf》出炉,限时下载
2700页的微软《.NET5.0官方文档.pdf》出炉,限时下载
281 0
2700页的微软《.NET5.0官方文档.pdf》出炉,限时下载
|
测试技术 C#
C# /VB.NET 创建PDF项目符号列表和多级编号列表
使用项目符号和编号,可以让文档的层次结构更清晰、更有条理,也更容易突出重点。在编辑文档的过程中,我个人也比较偏爱项目标号来标注文章重点信息。在之前的文章中,介绍了如何在Word中来创建项目标号和编号列表,在本篇文章中,将介绍创建PDF项目符号列表和多级编号列表的方法。
3565 0
|
C#
C# / VB.NET合并PDF指定页
在前面的文章中,我们已经知道如何合并、拆分多个PDF文件,在这篇文章中的合并、拆分PDF文档主要是以方便文档管理的目的来操作文档,在文档查阅、管理及存储上很方便实用。但是我们如果想要合并多个文档中的部分文档页的内容,该如何来做呢?可以参考接下来将要介绍的合并方法。
1313 0