通过我的 MFC 应用程序,我可以使用 CView 类在屏幕上打印我的 CDocument。基本上,我使用 CDC 类来编写文本并在屏幕上绘制多边形以提供我的文档的视图表示。
现在假设我想在 Microsoft Word 中使用该输出视图。
从用户的角度来看,无需开发人员的工作,我可以:
- 将我的绘图复制粘贴到 word 中:这会生成一个光栅 BMP 文件,我可以将其粘贴到 Word 中
- 打印我的绘图并使用 PDF 导出器:这会生成一个矢量 PDF 文件,该文件轻巧且可缩放,但不容易在 Word 中重复使用。
这两个轻松的解决方案很棒,因为我可以保持视图的精确布局,但有缺点(光栅或格式)
解决我的问题的另一种方法是编写 SVG 或 VML,但我不会得到相同的布局,这需要大量的工作。
是否有库可以将相同类型的 PDF 导出/打印机制转换为标准格式?
你有什么建议?非常感谢。