如何通过PDF转换消除MS Visio文件的白色背景?

如何通过PDF转换消除MS Visio文件的白色背景?,pdf,ms-word,visio,file-conversion,Pdf,Ms Word,Visio,File Conversion,我目前正在使用MS Visio绘制一些图表。但是当我将它们转换为pdf以用于Latex文档时,我得到了vsd文件的整个页面,而不仅仅是图表等,因此整个页面都将转换为pdf。由于我没有访问Adobe Acrobat Pro等工具的权限,因此我也无法从pdf文件中剪切图表。AdobeReader除了快照之外没有任何类似的功能,只有我将快照复制到微软的Word中,快照才有帮助。我不是微软Office的专家,所以如果没有页面背景,我也不能从微软Word转换成pdf 所以问题是,是否可以只在Visio或W

我目前正在使用MS Visio绘制一些图表。但是当我将它们转换为pdf以用于Latex文档时,我得到了vsd文件的整个页面,而不仅仅是图表等,因此整个页面都将转换为pdf。由于我没有访问Adobe Acrobat Pro等工具的权限,因此我也无法从pdf文件中剪切图表。AdobeReader除了快照之外没有任何类似的功能,只有我将快照复制到微软的Word中,快照才有帮助。我不是微软Office的专家,所以如果没有页面背景,我也不能从微软Word转换成pdf

所以问题是,是否可以只在Visio或Word中将图表或选择转换为pdf格式


谢谢

您可以调整页面大小以精确匹配图形。如果您使用的是Visio 2010,您可以在“尺寸”菜单的“设计”选项卡下找到它。这应该可以消除图表中形状周围的额外白色。

老问题,但如果有些人仍在挣扎,这里有一种不同的方法。我没有手动调整visio页面的大小,而是裁剪完成的pdf。您可以使用
pdfcrop src dest
执行此操作。pdfcrop是包含在latex中的一个命令行工具,因此,如果您已经使用了latex,您应该能够立即使用它

如果您在windows上,您可以在下面看到一个简单的批处理脚本,用于裁剪当前文件夹和所有子文件夹中的所有pdf文件:

For /R %cd% %%G IN (*.pdf) do pdfcrop "%%G" "%%G"
pause

我对“Visio”几乎一无所知,如果可以导出所选内容,但您可以后期处理PDF,我认为禁用页面内容流中的第一个白色填充将对您有效。感谢您的回复,但很抱歉,我没有理解您所说的“禁用页面内容流中的第一个白色填充”的意思。你能说得更具体一点吗?谢谢,但不幸的是,我正在使用Visio 2007,在“设计”下找不到任何选项来调整页面大小。有什么进一步的想法吗?好的,我在谷歌搜索“调整Visio2007页面大小”时发现了它:)我想我需要的是调整底层页面大小的概念。谢谢我希望我能早点找到这个评论!谢谢,这是一个很好的解决方案。需要注意的是,我必须使用
pdfcrop--ini
来实现这一点,请参阅。