可以通过.NET控制的PDF打印机(从Maptitude导出)

时间:2015-06-16 19:27:04

标签: c# pdf printing maptitude

在我当前的项目中,我创建了一个控制Maptitude应用程序的自动过程,并使用Maptitude的API将结果打印到PDF。

问题在于,Maptitude既​​没有将结果保存为PDF的选项,也没有将结果作为对象返回。因此,我通过安装 pdf打印机来解决这个问题,并使用该pdf打印机将命令发送到C#中的Maptitude到打印。但是,即使使用这种方法,pdf打印机也会弹出一个提示,要求输出目的地并停止自动化。

出于这个原因,我试图找到一个具有.Net API的pdf打印机,或者至少在打印时没有提示。这样的pdf打印机是否存在?

Maptitude是一个GIS

2 个答案:

答案 0 :(得分:0)

BullZip PDFprinter可能在单个文件上没有提示的情况下工作。 见BullZip

答案 1 :(得分:0)

Maptitude API有多种方法可以从Maptitude中获取地图 - 包括作为对象。查看SDK文档,特别是CopyMapToClipboardCopyMapToOLESaveMapToMetafile和/或SaveMapToBitmap()函数。这些都可以通过GISDK,COM接口和.NET访问。

然后,您可以将这些内容导入PDF中(如果这是您想要的)(用户文档建议使用此方法进行图表 - > PDF导出)。