当网站访问者使用计算机的"Microsoft Print to PDF“打印机(或计算机上的其他PDF打印机)打印来自网站的内容时,结果pdf的文本是不可选的,几乎就像是扫描的图像,而不是打印的文本。当我管理的一个网站的用户问到这个问题时,我遇到了这个问题。我们最近推出了一个新网站,这一行为对用户来说变得显而易见。然而,随着我深入研究,它似乎与我们的网站没有特别的关系,因为我只是能够使用Chrome和微软的打印到PDF功能重复它。这是pdf打印机问题,CSS问题还是别的什么?
我有一个用C#编写的PDF应用程序和一台.NET打印机。PDF打印机有一个字段,您可以在其中设置启动外部应用程序的命令。
在这种情况下,我可以用这台打印机打印一个文档,打印机以生成的PDF文件的文件路径作为参数启动我的EXE文件。如何在从打印机启动应用程序时对其进行调试?
在Visual Studio 2010中,我可以为命令行参数设置调试信息,这很好用。但是,如果应用程序是从打印机启动的,则应用程序不能正常工作。因此,我希望在从打印机启动应用程序时对其进行调试。我该怎么做呢?有没有在调试模式下启动EXE文件的参数,或者类似这样的东西?
我有一个@media print{}部分来调整打印站点。我要在主要街区之前强行分页。但是,Firefox中的元素重叠(其他浏览器按预期呈现所有内容)。如下打印预览所示,红色块显示在顶部或以前的内容上,而不是跳到第3页:
HTML结构如下所示:
<div class="cols">
<div class="col col1de2">This is the yellow block</div>
<div class="col col2de2">This is the blue