为有中文需求的客户提供多渠道中文技术支持.

Tue Apr 12, 2022 4:51 am

版本: Spire.PDF 8.3.9
设定:
SetPaperMargins(0,0,0,0)
档案:
附档为使用Spire.PDF的SaveToFile()存档的PDF

问题:
使用LoadFromFile载入PDF档案后, 分别以Adobe Reader或Spire.PDF载入PDF档案后列印:
1. Adobe Reader: 文件内容位置正确
2. Spire.PDF - Print() : 文件内容位置偏下及偏右

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Tue Apr 12, 2022 7:39 am

您好,

感谢您的咨询。
我测试了您提供的PDF文件,确实复现了您提到的问题。我已将这个问题提交给我们的开发团队,问题编号为SPIREPDF-5081,我们的开发人员将调查并修复它。一旦有任何更新,我会及时通知你的。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Wed Apr 13, 2022 7:57 am

Hi Annika:


我是2022/3/20购买了Spire.PDF正式授权而且使用在已上线的医院内部网站, 我们使用者一直抱怨这个问题. 是否可以请工程师处理并提供给我hot fix?

谢谢!

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Wed Apr 13, 2022 8:49 am

您好,

感谢您的跟进。
我刚查看了问题SPIREPDF-5081的状态,发现这个问题已经解决了,目前在测试阶段。不出意外,我们明天可以给您提供一个临时版本供您测试。感谢您的理解。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Thu Apr 14, 2022 2:07 am

您好,

感谢您的耐心等待。
关于问题SPIREPDF-5081,考虑到您的情况,我们为您编译了一个临时版本,我已确认您的问题再这个版本中已解决。请下载并测试。正式版一旦发布,我会及时通知您的。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Thu Apr 14, 2022 4:34 am

Hi Annika:

我下载了你提供的测试版本, 但测试后文件内容依旧是偏下及偏右.

测试方式
1. 下戴spire.pdf_8.4.6.zip并解压缩
2. 将spire.pdf_8.4.6\BIN\netcoreapp2.0的4个档案复制到.nuget\packages\spire.pdf\8.3.9\lib\netcoreapp2.0
3. publish并执行
4. 列印PDF到列表机

结果内容的位置还是没有任何改变, 依旧是偏下及偏右.

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Thu Apr 14, 2022 6:02 am

您好,

感谢您的反馈。
我使用提供给您的测试版本在.NETCore2.0项目中使用以下代码进行了测试,发现打印的结果文件是正确的。我使用的打印机是HP Color LaserJet MFP M281fdw (7FE2DF)。请问您使用的打印机是哪一种?如果您的测试代码和我的不同,请提供您的测试代码以及您的测试环境(如window10,64位)供我们进一步调查。提前感谢。
Code: Select all
            PdfDocument pdf = new PdfDocument();
            pdf.LoadFromFile(@"output_293aa40d-128d-45fd-a9b4-af69bb84a3f5.pdf");
            pdf.PrintSettings.SetPaperMargins(0, 0, 0, 0);
            pdf.PrintSettings.SelectSinglePageLayout(PdfSinglePageScalingMode.FitSize, false);
            pdf.Print();

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Thu Apr 14, 2022 7:57 am

Hi Annika:

我使用同一台打印机测试的结果.
测试方式
1. 全部使用同一台印表机
2. 图片中由左至右分别为Adobe, 8.4.6, 8.3.9
3. 程式码使用您提供的范例

8.4.6有改善, 内容有向左及向上移动了一点(移动了0.7mm), 但与ADOBE打印出来的还是差了0.7mm.

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Thu Apr 14, 2022 9:24 am

您好,

感谢您的反馈。
我查看了你提供的截图,发现您使用Adobe打开打印是按照PDF文件“实际大小”打印的。我提供的代码是按照“适合大小”打印的,结果文件和使用Adobe“适合大小”打印结果一致的。但是目前我们的Spire.PDF按照“实际大小”打印有问题,所以目前只能使用“适合大小”打印文件。我已将按照“实际大小”打印问题反馈给我们的而开发人员。他们会尽快修复的。一旦有任何消息,我会立即通知您的。抱歉给您带来的不便。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Thu Apr 14, 2022 9:27 am

Hi Annika:

真的要麻烦尽速处理. 因为这个问题我们被使用者抱怨.

感谢!

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Thu Apr 14, 2022 9:34 am

您好,

好的,我已您的情况告知开发团队并要求他们尽快处理了。一旦有任何更新,我会及时反馈给您的。再次感谢您的理解。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Fri Apr 15, 2022 7:42 am

Hi Annika:

请问情况乐观吗? 我的上司希望可以知道大概何时可以解决, 因为使用者一直抱怨这个问题, 我们需要给使用者一个大约的排程, 压力实在大到受不了了.

谢谢!

Regard,
Tony

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Fri Apr 15, 2022 9:06 am

您好,

感谢您的跟进。
抱歉目前对于问题具体的解决时间还不确定。我们的开发团队经过不断的修改测试,目前按照“实际大小”打印到XPS没问题,但用实体打印机打印仍然存在问题,他们还在继续努力调查修复。一旦有任何消息,我会立即告诉你的。给你带来不便,深感抱歉。
另外,作为临时方案,你可以让客户使用“适合大小”打印,这种模式下的打印没什么问题。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Mon Apr 18, 2022 12:26 am

Hi Annika:

由于我们是医院单位并非一般的商家, 所有列印的文本有一定的规范, 在您未解决这个问题前, 我这边只能一直等待贵司解决这个问题才有办法上线, 还请您多帮忙, 谢谢.

Tony

tonychen1201
 
Posts: 20
Joined: Fri Mar 11, 2022 1:01 am

Mon Apr 18, 2022 2:17 am

您好,

我询问了我们的开发人员,他们反馈已找到方法解决此问题。目前还在合并代码,一旦代码合并完将立即提交测试。测试通过之后我们会立即给您提供一个可用的版本。再次感谢您的理解。

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1643
Joined: Wed Apr 07, 2021 2:50 am

Return to 中文技术支持