2015-11-04 27 views
0

我试图找出什么样的语言,我怎么能读/转换为PDFPDF图形对象 - 这是什么语言?

q 
0 869 634 -869 re 
W n 
0 0.9 0.85 0 K 
/GS0 gs 
q 1 0 0 1 319 606 cm 
0 0 m 
0 -53.02 -42.98 -96 -96 -96 c 
-149.02 -96 -192 -53.02 -192 0 c 
-192 53.02 -149.02 96 -96 96 c 
-42.98 96 0 53.02 0 0 c 
h 
S 
Q 

那些似乎后缀指示,但我不知道他们是什么里面发现了以下图形对象。有人可以点亮它吗?

回答

1

您需要检查Adobe PDF参考;你在那里只有简单的PDF代码,可以在PDF文档中的页面的任何页面描述中找到。请从Adobe网站这里的PDF参考: http://www.adobe.com/devnet/pdf/pdf_reference.html

大致翻译的一段代码,你有,做以下

  • 保存图形状态
  • 创建矩形
  • 添加矩形剪切路径
  • 设置颜色为CMYK颜色
  • 设置图形状态GS0
  • 设定电流变换矩阵
  • 移动至点0,0
  • 附加曲线,加入曲线,加入曲线,加入曲线
  • 接近路径
  • 行程路径
  • 恢复图形状态
+0

由于,建立一点,避免另一个问题(如果需要,我会这样做):关于如何将这一系列指令转换为svg或类似的矢量图形图像文件的任何想法? – Dean

+0

您基本上必须解析每条指令并将其转换为SVG或类似指令。我对SVG并不是非常熟悉,但我知道它应该与PDF成像模型非常接近,所以转换它应该很简单(SVG是XML,所以它不会很平凡,但图形模型的接近确实有帮助) –

+0

请参阅也是这个问题,例如:http://stackoverflow.com/questions/10288065/convert-pdf-to-clean-svg –