Mat*_*all 3 c# pdf postscript ghostscript itextsharp
我一直在使用Ghostscript将PDF文档转换为PS.转换速度接近瞬间,直到我开始在PDF页面上标记签名.现在每个加盖的页面都会增加2-3秒,从而导致巨大的瓶颈.
我不确切知道发生了什么,但我猜这个标记为PDF添加了一层,一旦转换为PS就会产生更多的工作?
我正在使用C#,iTextSharp来添加图章.
我试图用FormFlattening = true添加图章.
我在这个问题中尝试过以下建议[ 有关加速GhostScript的任何提示吗?]无济于事.
如果'标记'涉及透明度,则标记的区域(至少)无法在PostScript中表示,因为PostScript没有透明度.这将导致页面的至少一部分被渲染成图像.根据透明度的使用方式,这可能会导致整个页面被渲染.
转换的默认分辨率为720 dpi,在该分辨率下渲染大区域可能需要相当长的时间.您可以使用-r开关来降低分辨率.据推测,为了打印文档,您要转换为PostScript,您可以将打印机的分辨率降低到不损失的程度,并且可能低至打印机分辨率的1/4而不会有任何明显的质量损失.降低分辨率将导致更快地转换为PostScript,以及更小的PostScript文件,可以更快地传输到打印机并更快地打印.
当然,如果没有看到示例文件,这就是假设.
| 归档时间: |
|
| 查看次数: |
549 次 |
| 最近记录: |