关于VC和PDF的有关问题

关于VC和PDF的问题
我的程序之前是非unicode的版本的 , 能够正常的把图片保存成pdf格式的文件,但是自从把程序改成了unicode版本之后我

的pdf格式就不能保存了能出来图标,但是双击打开的时候 , 老是提示文件已经打开或者文件已经损坏,而且属性里边显示0

字节也就是说没有保存好。这个是什么情况呢?pdf不支持unicode吗?还是我的pdflib.dll版本太低了呢?

------解决方案--------------------
目前我的隐式调用的DLL,编译的时候都是根据字符集语言的。

多字节的就是调用不了Unicode的DLL,经常非法操作。
------解决方案--------------------
把生成的文件用16进制工具比较一下, 看错在哪

我估计是内容不对, pdf内部结构组织都是由字符串方式的, 都是ansi的英文, 如果你写入了unicode的肯定不对


------解决方案--------------------
我回帖比较多,回复过的帖子不是每次都能显示的。

是这个样子的。

如果这个负责导出PDF文件的DLL当初编译的时候选择就是MBCS(多字节的),那么他支持者多字节程序的调用。反之UNICODE编码只接受Unicode的主程序调用。

所以,如果你可以问一下给你DLL的人是否能变换下字符集格式。当然如果是官方的话,应该两种版本都有吧

------解决方案--------------------
探讨
那么谁有支持unicode的pdflib呢?