我有一个asp.net(c#)Web应用程序。 我在服务器端用itextsharp连接了一些pdf文件。 结果pdf太大(> 1M),无法在我们的环境中下载。
我检查了Adobe Reader中的字体列表和嵌入了10次的Verdana字体。这可能是个问题。我不知道为什么?我使用iTextSharp PDFCopy进行合并。
如果我通过fiddler捕获文件而不是通过bullzip pdf打印机将其打印出来,则大小变为一半(500KB)!!!
我无法弄清楚bullzip pdf打印机做什么来减小尺寸???
所有加入的pdf都只是一些小图片。
有趣的是,当我尝试从原始pdf中复制/粘贴文本时,我可以,但我不能从bullzip打印版本(粘贴时只获得矩形)。顺便说一句,这不是问题,因为我不需要通过文本进行编辑或搜索,我只需要从浏览器中打印它。
在将它发送到浏览器之前,我需要一些.net库来对pdf做同样的事情。
任何人都可以帮助我吗?