吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2100|回复: 6
收起左侧

[求助] 问大佬们一个Aspose.words问题

[复制链接]
jidesheng6 发表于 2021-4-9 23:10
如题,有没有大佬用过Aspose.words的呀,这个年前写的了,原因是因为迅捷PDF转换的文件有问题。

具体现象为:

假设一个word文件,其中的表头标题过长,导致有一个字会落下,这个标题就会变成两行了,然后我是用字体紧缩等功能使其在一行上,以后,保存,用PDF转换工具进行转换。

但是转换出来的PDF文件查看以后,格式又变成没有进行紧缩的样子了,格式直接变了。所以很尴尬,但是用word自带的另存为就没出现过这种情况

后面我自己写了个转换的,用的Aspose.words,是论坛找到的注册码加载的,然后去进行转换的时候,也会有一些文件出现上述的情况

有以下几点问题:

1、是因为版本问题太低导致的吗?我在外网搜了一圈也没发现这个问题。

2、是因为使用的非正版导致的吗?求大佬解答

3、同时我发现在转换完成之后,内存从初始的8MB会变成60MB,且线程结束以后一直保持着这个占用,是不是我写的代码产生过多的垃圾了,还是哪里资源没有释放掉?求大佬解惑

关于第三个问题,在其他地方也问过别人,他们说可能是aspose.words中为了提高效率而提前保留的内存区域,用于快速读取,不知道是不是这样,也请大佬解惑一下,感激不尽!

图片如下:

1、线程启动部分代码

thread.png

2、转换代码

main.png


3、资源占用

332.png
336.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

夜泉 发表于 2021-4-9 23:46
他们说得没错,都是Apose.Word的锅~
爱飞的猫 发表于 2021-4-10 07:44
但是转换出来的PDF文件查看以后,格式又变成没有进行紧缩的样子了,格式直接变了。
很正常,因为生成的 PDF 没有段落的格式数据,也没有自动换行的概念。
 楼主| jidesheng6 发表于 2021-4-10 11:02
jixun66 发表于 2021-4-10 07:44
很正常,因为生成的 PDF 没有段落的格式数据,也没有自动换行的概念。

感谢大佬解答!
清江堤畔 发表于 2021-4-15 10:22
测试了一下,只有一行内容的 docx,用 Aspose.Words.dll:19.2.0.0 没问题
 楼主| jidesheng6 发表于 2021-4-15 10:28
清江堤畔 发表于 2021-4-15 10:22
测试了一下,只有一行内容的 docx,用 Aspose.Words.dll:19.2.0.0 没问题

这个也是随机出现的,比如说,前面50张都没问题,但是后面50张里面可能会有两三张出现这个问题,再一次就没有了,至今没搞懂,不过迅捷破解版貌似必定出问题
清江堤畔 发表于 2021-4-15 10:45
jidesheng6 发表于 2021-4-15 10:28
这个也是随机出现的,比如说,前面50张都没问题,但是后面50张里面可能会有两三张出现这个问题,再一次就 ...

我用的是 pdfconverter 带的版本,用这个 key 注册
[C#] 纯文本查看 复制代码
private static string AsposeWordsKey = "PExpY2Vuc2U+CiAgPERhdGE+CiAgICA8TGljZW5zZWRUbz5TdXpob3UgQXVuYm94IFNvZnR3YXJlIENvLiwgTHRkLjwvTGljZW5zZWRUbz4KICAgIDxFbWFpbFRvPnNhbGVzQGF1bnRlYy5jb208L0VtYWlsVG8+CiAgICA8TGljZW5zZVR5cGU+RGV2ZWxvcGVyIE9FTTwvTGljZW5zZVR5cGU+CiAgICA8TGljZW5zZU5vdGU+TGltaXRlZCB0byAxIGRldmVsb3BlciwgdW5saW1pdGVkIHBoeXNpY2FsIGxvY2F0aW9uczwvTGljZW5zZU5vdGU+CiAgICA8T3JkZXJJRD4yMDA2MDIwMTI2MzM8L09yZGVySUQ+CiAgICA8VXNlcklEPjEzNDk3NjAwNjwvVXNlcklEPgogICAgPE9FTT5UaGlzIGlzIGEgcmVkaXN0cmlidXRhYmxlIGxpY2Vuc2U8L09FTT4KICAgIDxQcm9kdWN0cz4KICAgICAgPFByb2R1Y3Q+QXNwb3NlLlRvdGFsIGZvciAuTkVUPC9Qcm9kdWN0PgogICAgPC9Qcm9kdWN0cz4KICAgIDxFZGl0aW9uVHlwZT5FbnRlcnByaXNlPC9FZGl0aW9uVHlwZT4KICAgIDxTZXJpYWxOdW1iZXI+OTM2ZTVmZDEtODY2Mi00YWJmLTk1YmQtYzhkYzBmNTNhZmE2PC9TZXJpYWxOdW1iZXI+CiAgICA8U3Vic2NyaXB0aW9uRXhwaXJ5PjIwMjEwODI3PC9TdWJzY3JpcHRpb25FeHBpcnk+CiAgICA8TGljZW5zZVZlcnNpb24+My4wPC9MaWNlbnNlVmVyc2lvbj4KICAgIDxMaWNlbnNlSW5zdHJ1Y3Rpb25zPmh0dHBzOi8vcHVyY2hhc2UuYXNwb3NlLmNvbS9wb2xpY2llcy91c2UtbGljZW5zZTwvTGljZW5zZUluc3RydWN0aW9ucz4KICA8L0RhdGE+CiAgPFNpZ25hdHVyZT5wSkpjQndRdnYxV1NxZ1kyOHFJYUFKSysvTFFVWWRrQ2x5THE2RUNLU0xDQ3dMNkEwMkJFTnh5L3JzQ1V3UExXbjV2bTl0TDRQRXE1aFAzY2s0WnhEejFiK1JIWTBuQkh1SEhBY01TL1BSeEJES0NGbWg1QVFZRTlrT0FxSzM5NVBSWmJRSGowOUNGTElVUzBMdnRmVkp5cUhjblJvU3dPQnVqT1oyeDc4WFE9PC9TaWduYXR1cmU+CjwvTGljZW5zZT4=";
new Aspose.Words.License().SetLicense(new MemoryStream(Convert.FromBase64String(AsposeWordsKey)));
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 05:54

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表