问题
有时,将 Excel 表格复制粘贴到 ArcMap 的布局视图后,将地图文档导出至 PDF 时,不会反映表格的颜色。 例如,在 ArcMap 的布局视图中查看时,左图显示了一个带有颜色的 Excel 表格,而将地图文档导出至 PDF 后再查看时,右图显示的是同一 Excel 表格,但没有颜色。
这是一个已知限制,因为 ArcMap 将使用 Microsoft 图形设备接口 (GDI) 来绘制到屏幕、打印机和地图导出。 在导出为图形交换格式(例如 PDF 或 JPEG)时,ArcMap 将使用 Windows 默认打印机中的信息;因此,默认打印机会影响导出的精度和外观。
导出地图页面大小为 A1 或 A0 的地图文档时也会出现此问题。 有关地图页面大小的详细信息,请参阅 ArcMap:关于地图打印。
要解决此问题,请使用以下任一方法:
使用 ArcGIS Pro(如果可用)
此问题在 ArcGIS Pro 中得到解决,因为它不依赖于 Microsoft GDI,而是使用高性能的绘制引擎来实现更好的性能和绘制质量。 Esri 建议使用 ArcGIS Pro 进行打印和导出,因为 ArcGIS Pro 不会遇到由 ArcMap 显示引擎的限制导致的问题。 有关详细信息,请参阅 ArcGIS Pro:导出至 PDF。
在地图文档中插入 Excel 表格
警告: 此方法可能无效,具体取决于 ArcMap 和 Excel 的版本。 针对 ArcMap 10.6,使用此解决方案,并在 Excel 2016 中创建 Excel 表格。 否则,请使用提供的其他解决方案之一。
将 Excel 表格作为对象插入到地图文档中,而非复制粘贴 Excel 表格
注: 或者,将 Excel 表格另存为图像文件(.png 或 .jpg),然后在插入对象对话框中选择图像。
使用不同的地图页面大小
将地图文档导出至 PDF 之前,请更改地图文档的地图页面大小。
将布局打印为 PDF
可以使用 PDF 打印机来打印布局,而非将布局导出至 PDF。
注: 或者,可以选择其他 PDF 打印机,例如 PDFCreator 或 CutePDF。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序