.net – ABCPDF 6组件问题 – 输出打印小

我们正在使用ABCPDF第6版组件从ASP .NET创建PDF.输出在大多数情况下都能正常工作,但会突然切换到小输出,即内容被压缩到原始大小的1/8.

有没有其他人遇到过这个问题,任何帮助都非常感激.

最佳答案 我联系了abupdf的制造商websupergoo,他们迅速回应了以下内容……

“These scaling issues can arise when someone remotely logs into your
server and changes the screen resolution, out from under Internet
Explorer and ABCpdf. Our newer versions of ABCpdf handle this
situation better.”

我可以确认这是我们的情况中的问题RDP对具有不同分辨率的服务器可以影响abcpdf组件的输出.关于该问题的更详细信息如下.

“On some machines we see interactions between the video driver and
MSHTML. On these machines MSHTML doesn’t like the screen resolution
changing and can change the way it handles content if this happens.
Typically this occurs when someone logs onto the machine either
locally or remotely using a different screen resolution.”

作为我们问题的解决方案,我们将在代码中包含对桌面分辨率的检查,如果已更改,则将重新启动服务. websupergoo为我们提供了一些用于检查分辨率的示例代码,代码是websupergoo的属性,所以不幸的是我不能在这里发布.

我希望上面的信息可以帮助其他人解决同样的问题.

点赞