我正在研究一个计算程序,该程序使用ZedGraph从输入数据创建图表。我的客户希望将这些图形嵌入到Microsoft Word中并将文档发布为PDF。 PNG和增强型图元文件都会在PDF中产生严重的结果。
我已经使用Office 2007和"built-in" PDF publisher进行了测试。
您能推荐任何导致在通往PDF的途中不会破坏矢量化数据的工作流程吗?
感谢所有答案。事实证明,.net实际上在写入磁盘时不会创建元文件。见the respective question。一旦我开始使用P / Invoke在磁盘上创建真正的元文件(而不是自动PNG回退),生成的PDF和打印的质量大大提高。
答案 0 :(得分:1)
嵌入Excel图表怎么样?
答案 1 :(得分:1)
共享软件图形过滤器 importps 允许您将PDF和PS文件插入Word文档。
可以在以下位置获得一个扰乱颜色的演示版本: http://www.helga-glunz.homepage.t-online.de/importps
答案 2 :(得分:0)
如果所有其他方法都失败了,您可以尝试以疯狂的高分辨率创建PNG文件。这个可能使光栅化细粒度enogh不明显。
答案 3 :(得分:0)
我对ZedGraph一无所知,但是如果你可以导出(或以某种方式获得)EPS文件,那应该可行。
我经常需要从PDF中获取用于Word的矢量图稿,为此我通常会通过Adobe Illustrator将其保存为EPS。 [插画家恰好是我有的东西 - 我不是说它有什么神奇的东西;您可以通过其他路线创建EPS文件。]
我看到你正在使用Office 2007而且我不能说我对此有很多经验,但Word 2003的情况是你可以插入从Adobe Illustrator导出的EPS 如果从Illustrator导出时选择“Illustrator 8.0”格式。较新版本的Illustrator似乎创建Word 2003无法处理的文件。 (Word 2007在这方面可能会更好)。