在我当前的项目中,我创建了一个控制Maptitude应用程序的自动过程,并使用Maptitude的API将结果打印到PDF。
问题在于,Maptitude既没有将结果保存为PDF的选项,也没有将结果作为对象返回。因此,我通过安装 pdf打印机来解决这个问题,并使用该pdf打印机将命令发送到C#中的Maptitude到打印。但是,即使使用这种方法,pdf打印机也会弹出一个提示,要求输出目的地并停止自动化。
出于这个原因,我试图找到一个具有.Net API的pdf打印机,或者至少在打印时没有提示。这样的pdf打印机是否存在?
Maptitude是一个GIS
答案 0 :(得分:0)
BullZip PDFprinter可能在单个文件上没有提示的情况下工作。 见BullZip
答案 1 :(得分:0)
Maptitude API有多种方法可以从Maptitude中获取地图 - 包括作为对象。查看SDK文档,特别是CopyMapToClipboard
,CopyMapToOLE
,SaveMapToMetafile
和/或SaveMapToBitmap()
函数。这些都可以通过GISDK,COM接口和.NET访问。
然后,您可以将这些内容导入PDF中(如果这是您想要的)(用户文档建议使用此方法进行图表 - > PDF导出)。