如果之前有文件在这里失败,值得再次上传。此更新修复了三项具体问题,每一项都属于看起来像是文档损坏,实则是渲染器出错的情况。

阿拉伯文档现在能够正确排版
这是值得解释的一点,因为“阿拉伯语支持”听起来像是语言包,但实际上并非如此。它涉及排版。
阿拉伯字母会根据在单词中的位置改变形状——起始形、内部形、末尾形、孤立形——并且会与相邻的字母相连。若渲染器把文本视为一串线性字符并以其独立形状绘制每个字母,就会产生读者立刻辨认出的错误:本应相连的字母被分开,尽管单词在技术上仍拼写正确。
还有方向问题。段落从右向左书写,但其中的产品代码、URL 或年份是从左向右,需要逐行相互协调。处理错误时,句子的片段会出现顺序颠倒的情况。
支撑 DOC、DOCX 和 ODT 的文字处理引擎已更新,现在这两种格式都能得到正确处理。如果你的阿拉伯文档出现字母断开的情况,现在可以正常渲染。
从未保存到磁盘的 PDF
有些 PDF 起初并不是文件。程序在内存中生成 PDF 并直接输出——例如会计系统生成的发票、按需生成的网页报告。该路径存在一个 bug,导致通过这种方式生成的 PDF 可能加载失败,而同一文档若保存到磁盘后则能正常打开。
此问题已修复。如果你在自己的代码中生成这些 PDF,这涉及字节数组的路径,相同的修复已在 Doconut.com 的组件中实现。
大型 PSD、ICO、EPS、TGA 和 WebP 文件完成渲染
图像引擎已重构,以在处理时占用更少的内存。实际效果是,以前在处理中途因内存不足而中断的大型设计文件现在能够完整渲染:真实项目中的分层 PSD、未压缩的 TGA、高分辨率的 EPS。
这些格式本身没有任何变化。改变的是之前在渲染完成前遇到的限制上限。
EML 与 MSG
电子邮件文件的打开更加可靠——用户从 Outlook 导出的已保存邮件,以前在没有 Outlook 的机器上无法读取。
如果你的文件是其中之一,请在 查看器 中再次尝试。