我正在使用视觉工作室。我想在MFC中创建一个应用程序,它将从编辑框中获取文本并生成一个pdf文件,上面写有该文本。 是否可以在MFC中创建pdf文件。如果是的我怎么能这样做? thanx:)
答案 0 :(得分:2)
根据this question的答案,您有几个不错的选择:
Haru是一个免费的跨平台开源软件库,用于生成用ANSI-C编写的PDF。它既可以作为静态库(.a,.lib),也可以作为共享库(.so,.dll)。
PoDoFo是一个使用PDF文件格式的库。该名称来自PDF(可移植文档格式)的第一个字母。 PoDoFo包中已经包含了一些使用PDF文件的工具。
PoDoFo库是一个免费的可移植C ++库,它包含解析PDF文件并将其内容修改为内存的类。可以轻松地将更改写回磁盘。解析器还可用于从PDF文件中提取信息(例如,解析器可用于PDF查看器)。除了解析PoDoFo还包括非常简单的类来创建自己的PDF文件。所有类都有记录,因此很容易使用PoDoFo开始编写自己的应用程序。
PoDoFo是用C ++编写的,代码是在Unix,Mac OS X和Windows下成功编译的。
此外,如果您愿意为图书馆付钱,还有另一种选择:
答案 1 :(得分:1)
是否可以在MFC中创建pdf文件?
不,恕我直言,这是不可能的。 不幸的是,您需要使用第三方软件(例如CutePDF)来创建PDF文件。
同样看一下这个例子(使用PDF Creator Pilot):http://www.colorpilot.com/pdfsamples/vc.pdf
答案 2 :(得分:0)
我使用了zdll.lib库文件,它在我的MFC应用程序中运行良好 感谢所有人的回复和解决方案。