TL; DR
我有一个很大的Google文档文档,不能导出为PDF *,但是我可以所有其他受支持的格式下载它,很不幸,这不符合我的需求。
将Google文档文档下载为PDF有什么限制,为什么我不能将其导出为这种格式?(但是为什么我可以将其下载为500 MB的巨大RTF?)
我没有在官方文档中找到任何相关内容。
*:我们所有有权访问此文档的4个人都尝试使用不同的Google帐户,结果相同。
详细地
我有一个庞大的Google Docs文档(与团队共享),其中包含168页,多张图像,许多等式,图形,表格等。
当我想将整个文档下载为 PDF时 (单击“下载为” > “ PDF” Document(.pdf)“),浏览器(不管是哪种流行的浏览器)开始在标签页标题中显示加载图标(表示正在处理请求),但是大约一分钟后,它返回一个“ 500 OK” HTTP状态代码(顺便说一句,不是通常的“ 500 Internal Server Error”,而是“ 500 OK”),这意味着它无法将文档导出为PDF。
为什么?我不认为原因是大小限制,因为我可以在其他所有目前支持的格式,如下载整个文件.docx
,.odt
,.rtf
,.txt
,.html
,例如下载的.rtf
文件是519 MB。(确实!.docx
同一文档的格式仅为71.8 MB,而其.odt
为48.7 MB。) 但是,当我将该文档切成约50页时,我可以将其下载为PDF!
将Google文档文档下载为PDF有什么限制?
为什么不能将此文档导出为PDF?
有问题的解决方法
有一些解决方法,尽管不幸的是,它们还会产生其他问题:
- 如果我将此文档分成至少3个部分作为单独的文档,则可以将整个文档下载为PDF
- 显然,这是一个非常不舒服的解决方案(我们希望将文档编辑为一个大文档。)这样,所有三个文档都应具有单独的目录部分
- 以
.odt
(OpenDocument文本)或HTML格式下载文档:- 在我的情况下,这不是一个好的解决方案,因为这些方程式已作为图像下载,并且如果它们包含的特殊字符属于方程式工具栏的一部分(例如领结符号
⋈
(U + 22C8),用于关系中的自然联接),它们就会被弄乱代数)或带重音符号(á,é,í等),并被多个问号(?
)代替。这是一个例子: - 顺便说一句,这就是我从平板电脑或手机查看文档时这些方程式的样子(松散的外观)
- 在我的情况下,这不是一个好的解决方案,因为这些方程式已作为图像下载,并且如果它们包含的特殊字符属于方程式工具栏的一部分(例如领结符号
- 以
.docx
(MS Office)格式下载文档:- 在某些情况下,由于某种原因,缩进和间距会变得混乱,字体类型也会发生变化
- 毫无疑问,这将产生最可接受的结果
发送这样的请求时,这是浏览器开发人员控制台的输出:
抱歉,我太冗长了,我想分享我所能找到的所有信息。
.epub
没有问题的格式下载了提到的文档,但是当尝试以PDF格式下载相同的大文档时,在长时间加载后仍然会导致500 HTTP代码错误。因此,似乎PDF格式是仅有的一种格式,它具有如此大的文档限制或导出问题。我还是不明白为什么。我将尝试创建一个相似的文档并与大家共享,以便能够显示这种现象(我不想共享原始文档)。