Visio插入图片再输出pdf失真 的一种解决方案

2023-11-06 10:40

本文主要是介绍Visio插入图片再输出pdf失真 的一种解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述

visio直接另存为pdf后,通过visio添加的模块、文字等不会失真,但拷贝来的文件则会失真,如下图:

明明是256*256的清晰人脸,导出之后成了这样

网上的解决方法大多是先导出成svg,再用ps,ai等转为无失真的矢量pdf;但电脑系统盘太小(以及人懒),不想装ps/ai,想找一个只用visio就能完成的方法。

其他与该问题有关的链接:

链接1

链接2

都没有令人满意的方法。

解决方案

经过尝试,发现另存为的pdf中图片的分辨率和图片在visio上的尺寸是正相关的。因此目前的解决方案是:

1. 先在visio中把图片和对应的文字调整为适合插入到文章中的尺寸;

2. 在visio中把所有元素进行组合;

3. 把组合后的图片长和宽等比例放缩,如放大10倍;

4. 再调整对应的文字大小,使其插入文章后大小符合要求。

5. 最后就是设置margin裁剪边框+适应绘图。

这样得到的图片清晰度可以明显提高:

缺点

虽然理论上该方法能够得到高分辨率的图片 + 其他部分均为矢量图 + 文字大小可精确调整;

但毕竟太麻烦,只能作为一个暂时的方案。

希望能够得到更好的方法

===========补充:评论区有正解=====================

  • DeepHacking:楼上思路正解,最简单的思路是:1.直接“文件”->选"打印";2.打印机选Adobe PDF(或Microsoft Print to PDF);3.页面设置(关键);4.打印纸张如果选择A0,打印缩放比就选为400%;如果是A2,就选200%;5.打印保存为电子版,完成。3 小时前

  • 啷哒:首先感谢题主提供的方法,但实际应用中还略有繁琐,比如可能会涉及到线粗的调节等。自己尝试琢磨了以下方法,实测有效:1、在visio中将图形调到需要的尺寸;2、Microsoft Print to PDF; 3、Adobe Acrobat Pro 对PDF进行页面裁剪,并保存;4、将最新保存的PDF导出为对应图片格式。 Ps: 只要思想不滑坡,方法总比困难多,遇到相同问题的同仁可尝试使用该方法。8 月前

     

这篇关于Visio插入图片再输出pdf失真 的一种解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356127

相关文章

Java高效实现PowerPoint转PDF的示例详解

《Java高效实现PowerPoint转PDF的示例详解》在日常开发或办公场景中,经常需要将PowerPoint演示文稿(PPT/PPTX)转换为PDF,本文将介绍从基础转换到高级设置的多种用法,大家... 目录为什么要将 PowerPoint 转换为 PDF安装 Spire.Presentation fo

5 种使用Python自动化处理PDF的实用方法介绍

《5种使用Python自动化处理PDF的实用方法介绍》自动化处理PDF文件已成为减少重复工作、提升工作效率的重要手段,本文将介绍五种实用方法,从内置工具到专业库,帮助你在Python中实现PDF任务... 目录使用内置库(os、subprocess)调用外部工具使用 PyPDF2 进行基本 PDF 操作使用

C#自动化实现检测并删除PDF文件中的空白页面

《C#自动化实现检测并删除PDF文件中的空白页面》PDF文档在日常工作和生活中扮演着重要的角色,本文将深入探讨如何使用C#编程语言,结合强大的PDF处理库,自动化地检测并删除PDF文件中的空白页面,感... 目录理解PDF空白页的定义与挑战引入Spire.PDF for .NET库核心实现:检测并删除空白页

uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)

《uni-app小程序项目中实现前端图片压缩实现方式(附详细代码)》在uni-app开发中,文件上传和图片处理是很常见的需求,但也经常会遇到各种问题,下面:本文主要介绍uni-app小程序项目中实... 目录方式一:使用<canvas>实现图片压缩(推荐,兼容性好)示例代码(小程序平台):方式二:使用uni

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

Java轻松实现PDF转换为PDF/A的示例代码

《Java轻松实现PDF转换为PDF/A的示例代码》本文将深入探讨Java环境下,如何利用专业工具将PDF转换为PDF/A格式,为数字文档的永续保存提供可靠方案,文中的示例代码讲解详细,感兴趣的小伙伴... 目录为什么需要将PDF转换为PDF/A使用Spire.PDF for Java进行转换前的准备通过

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Redis高性能Key-Value存储与缓存利器常见解决方案

《Redis高性能Key-Value存储与缓存利器常见解决方案》Redis是高性能内存Key-Value存储系统,支持丰富数据类型与持久化方案(RDB/AOF),本文给大家介绍Redis高性能Key-... 目录Redis:高性能Key-Value存储与缓存利器什么是Redis?为什么选择Redis?Red

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne