我们可以使用mfc应用程序创建pdf文件吗?

时间:2014-03-05 11:18:30

标签: c++ visual-c++ mfc

我正在使用视觉工作室。我想在MFC中创建一个应用程序,它将从编辑框中获取文本并生成一个pdf文件,上面写有该文本。 是否可以在MFC中创建pdf文件。如果是的我怎么能这样做? thanx:)

3 个答案:

答案 0 :(得分:2)

根据this question的答案,您有几个不错的选择:

  • LibHaru

      

    Haru是一个免费的跨平台开源软件库,用于生成用ANSI-C编写的PDF。它既可以作为静态库(.a,.lib),也可以作为共享库(.so,.dll)。

  • PoDoFo

      

    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应用程序中运行良好 感谢所有人的回复和解决方案。