Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

对excel指定区域截图,截图后文字和数字失真 #64

Open
sl1011 opened this issue Oct 26, 2022 · 9 comments
Open

对excel指定区域截图,截图后文字和数字失真 #64

sl1011 opened this issue Oct 26, 2022 · 9 comments

Comments

@sl1011
Copy link

sl1011 commented Oct 26, 2022

Java实现Excel对指定区域指定Sheet页截图,截图后图片中的文字和数字失真,该怎么处理勒

@sl1011
Copy link
Author

sl1011 commented Oct 26, 2022

代码实现方式参考如下链接:https://blog.csdn.net/weixin_44963450/article/details/117923022

@amjad-sahi
Copy link
Collaborator

您能否分享您的模板Excel文件。 我们将尽快检查您的问题。

@sl1011
Copy link
Author

sl1011 commented Oct 26, 2022 via email

@amjad-sahi
Copy link
Collaborator

@sl1011,

我们需要您的源 Excel 文件,而不是屏幕截图。 因此,请做必要的事情并附上您正在使用的 Excel 文件。

此外,我注意到您使用的是旧版本的 API,因此请先尝试我们的最新版本/修复:Aspose.Cells for Java v22.10,如果您仍然发现问题,请附上源 Excel 文件。

我们还建议您在专门的 [论坛] 中发布您的查询或问题。

@sl1011
Copy link
Author

sl1011 commented Oct 26, 2022 via email

@sl1011
Copy link
Author

sl1011 commented Oct 26, 2022

报表.xlsx
这个是原文件,版本用的是22.6,已经是比较新的版本,excel转图片的时候有没有设置分辨率的操作,感觉是分辨率的问题

@amjad-sahi
Copy link
Collaborator

感谢模板文件。

看来您的问题与字体有关。 请先将所有字体文件(例如 .ttf 文件)放入您的字体文件夹。 然后在代码的开头,而不是在代码片段的中间/结尾处使用以下字体配置代码行(参见[文档]:
FontConfigs.setFontFolder(your_font_Folder, true);

现在使用您的代码为您想要的区域呈现工作表图像。 你还有什么问题吗? 如果是这样,请在此处分享您的输出图像文件。 另外,粘贴您正在使用的示例代码。 另外,分享您想要的输出图像。

@sl1011
Copy link
Author

sl1011 commented Oct 27, 2022

按照你说的操作了,还是没有任何作用。程序输出图像、想要的输出图像、字体库截图、程序截图都已分享
程序输出截图
实际想要的截图效果
代码截图
字体库

@amjad-sahi
Copy link
Collaborator

感谢您的屏幕截图。

看到截图,我猜你想要 Aspose.Cells for Java 输出图像的最大分辨率和质量,不是吗? 除了输出图像的质量之外,我找不到任何问题。 请尝试使用输出图片的 EMF 图像格式类型,因为 EMF 格式已经以最高质量进行了增强或优化。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants