我的客户想要同时打印到PDF和物理打印机。他们不想从PDF中打印物理副本,为什么我不知道。我尝试保存为临时RTF文件,并调用ShellExecute打印到Adobe,但似乎不起作用。
有没有人没有第三方PDF库从文件打印到PDF?
更新:为了澄清一点,用户正在使用动态文档创建者。他们在TRichEdit中看到屏幕上的预览文本,当前的打印方法是TRichEdit的打印命令(RichEdit.Print)。对pdf的第一次尝试是将此丰富编辑的内容保存到temp.rtf文件中。
答案 0 :(得分:4)
您可以使用我们的开源SynPdf library将RichEdit内容导出为pdf文件。
有关示例代码,请参阅this forum post。
不需要安装任何打印机。它可以轻松打印预览,自定义页脚和标题,附加标题或文本,如果需要。
答案 1 :(得分:1)
我过去曾使用过PDFForge。它安装虚拟打印机,并在此打印机中打印创建PDF。但是,它还可以选择立即打印到物理打印机,因此您将同时生成PDF和物理副本。如果有帮助,请参阅此处的文档: