【问题标题】:Rectangle in AI compressed fileAI压缩文件中的矩形
【发布时间】:2015-09-07 22:25:23
【问题描述】:

我正在解析一个 ai 文件,其中包含一个被描述为“49 0 obj”的矩形到一个“层”中。

当我将此文件保存为压缩文件时,第 49 个对象丢失了。虽然我正在解压缩文件的每个压缩部分(例如 /Filter/FlateDecode),但我找不到描述矩形的信息。

有什么想法吗?

谢谢你, 迈克尔。

【问题讨论】:

  • 文件,文件,我的文件王国。说真的,你必须为这类问题提供一个示例文件。

标签: pdf adobe-illustrator compression


【解决方案1】:

如果您发布文件可能会有所帮助。 当我看到49 0 obj时,我认为是PDF,而不是Illustrator,也许是PDF编码的Illustrator?

让我们假设它是。如果您找不到该对象,可能您正在查看的是一个或多个嵌入式对象流(PDF 规范中的第 7.5.7 节)。

如果你看到这样的东西:

<< /Type ObjStm /N 13 /First 13 >> stream

那正是你所拥有的。

当您打开流时,它会从一组整数对开始,这些整数对是对象编号和流中对象的偏移量。

【讨论】:

  • 我怎样才能破解打开流? 1. 是的,你是对的,它是一个 pdf 编码的插画文件。 2. 我有一个这样的对象:&lt;&lt;/Length 654352/N 4&gt;&gt;stream üADBE prtrCMYKLab ..... 我已经阅读了你提到的内容,但我没有找到如何破解这个流。 (感谢您的回复,抱歉耽搁了)
  • plinth 不仅仅意味着 any 随机流(这就是您所展示的),而是更具体的 object stream:“一个对象流,是一个流对象,其中可以存储一系列间接对象,作为将它们存储在最外层文件级别的替代方案。” (来自 PDF 32000-1:2008)。 (((如果您发布文件可能会有所帮助。))
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-05
  • 2019-02-24
  • 2013-10-30
  • 2010-12-14
  • 2013-03-09
  • 1970-01-01
相关资源
最近更新 更多