地图输出为PDF

使用说明

地图输出为 PDF文件,是一种广泛使用的地图输出方式,其优势在于:第一,可以方便地将地图共享给非GIS用户,只需用户计算机安装PDF阅读器;第二,由于PDF允许保留矢量图形和嵌入字体,它可以提供高质量的地图打印素材,是重要的硬拷贝印刷交换格式; 第三,地图和布局输出为PDF文件,有效解决了大幅出图的问题。

SuperMap iDesktop 地图或布局输出为PDF的效果如下图所示,矢量和影像地图都支持输出为PDF,且输出的内容和显示效果与地图或布局基本保持一致,本文结尾部分列举了目前暂不支持输出到PDF的地图效果,您可以采用所提供的替代方案修改地图,进而获得正确的输出效果。

地图 /布局 PDF 文件
网格聚合图 image102 image103
热力图 heatmap1 heatmap2
交通线路图 image104 image105
image106 image107
POI image108 image108p
image109 image110
影像地图 image113 image114
专题图 graphmap graphpdf

操作说明

  1. 使当前地图窗口中没有选中的对象。在地图窗口中右键单击鼠标,在弹出的右键菜单中选择“地图输出为 PDF”命令,弹出“输出为 PDF”对话框。
  2. 输出属性设置:设置输出文件名称及分辨率。
  3. 分辨率 :输出分辨率或输出图像的 DPI(每英寸点数)。值越高通常图像越清晰,但随着DPI值的增大,输出PDF的文件大小和处理时间也会显著增加。默认情况下,输出DPI值为96。
  4. 背景透明 :勾选该复选框,则输出PDF文件中地图的背景透明。
  5. 输出范围 :可以设置输出的地图范围,如:整幅地图或当前地图窗口范围;输出PDF结果文件中的地图比例尺为当前地图比例尺。
  6. 设置完成后,单击对话框中的“确定”按钮即可执行导出操作,输出窗口处会提示导出是否成功。

输出结果

图层树

PDF文件保留了地图的图层树结构,并可以在PDF中开启和关闭图层的可见性。

地图和布局输出的PDF中,如下图所示,左侧为图层树,PDF中保留了地图图层树结构与图层名称,但是图层顺序与地图图层树相反,原因在于地图图层绘制顺序为从下到上,而PDF绘制图层的顺序时从上到下。

pdfoutput3

pdfoutput4

图层可见性

在PDF图层树中,每个图层前面的复选框可以控制图层的可见性。

pdfoutput5

编辑地图内容

地图/布局输出为PDF后,PDF保留了地图的矢量图形和文字,因此,利用PDF编辑器的编辑功能,可以编辑地图中的部分矢量要素和文字。但是,不建议在PDF中进行大量的地图相关的编辑操作,这里只适合对地图进行微调整,例如,调整个别标签文本的位置。

PDF输出支持情况

地图对象中的地图内容基本都可以正确输出到PDF文件中,并且为“所见即所得”的输出方式,即当前地图对象中显示的内容与输出的PDF中的地图内容一致。

目前,个别地图效果暂不支持输出到PDF中,具体如下:

地图/布局 PDF 替代方案
不支持特殊形状的地图对象(圆角矩形、圆形、椭圆、多边形) mapshape1 mapshape2
图层透明度 使用了图层透明度 矢量图层的图层透明度丢失,栅格和影像的图层透明度有效 使用颜色透明度制作出图层透明的效果。栅格/影像数据集设置显示范围
系统线型System1-4 image004 image005 使用自定义线型制作不支持的系统符号。
文字效果 文字设置了粗体效果 若本地计算机存在相应字体的粗体字库,显示正常;否则粗体效果无效。 本地计算机安装相应字体的粗体字库。例如:文字使用了微软雅黑字体,并设置加粗,那么您的电脑中要具有微软雅黑粗体字库。 image057
多语言文字 显示正常 unicodemap 可能会出现乱码 unicodpdfw 本地计算机安装相应语言文字的字体库。 unicodpdfr
图像填充符号 显示正常 zoomque1 填充边界与面对象边界可能存在不吻合现象,填充边界出现锯齿情况。 zoomque2 zoomque4 建议使用纯色填充作为填充背景,填充的内容(如左图的茶园符号),建议使用矢量符号制作填充符号。 zoomque3