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.lang.InterruptedException被中止异常的原因及解决方案

《Java.lang.InterruptedException被中止异常的原因及解决方案》Java.lang.InterruptedException是线程被中断时抛出的异常,用于协作停止执行,常见于... 目录报错问题报错原因解决方法Java.lang.InterruptedException 是 Jav

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

Python操作PDF文档的主流库使用指南

《Python操作PDF文档的主流库使用指南》PDF因其跨平台、格式固定的特性成为文档交换的标准,然而,由于其复杂的内部结构,程序化操作PDF一直是个挑战,本文主要为大家整理了Python操作PD... 目录一、 基础操作1.PyPDF2 (及其继任者 pypdf)2.PyMuPDF / fitz3.Fre

kkFileView在线预览office的常见问题以及解决方案

《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适... 目录kkFileView在线预览office的常见问题1.base642.提示找不到OFFICE组件

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

SpringBoot集成EasyPoi实现Excel模板导出成PDF文件

《SpringBoot集成EasyPoi实现Excel模板导出成PDF文件》在日常工作中,我们经常需要将数据导出成Excel表格或PDF文件,本文将介绍如何在SpringBoot项目中集成EasyPo... 目录前言摘要简介源代码解析应用场景案例优缺点分析类代码方法介绍测试用例小结前言在日常工作中,我们经

WinForm跨线程访问UI及UI卡死的解决方案

《WinForm跨线程访问UI及UI卡死的解决方案》在WinForm开发过程中,跨线程访问UI控件和界面卡死是常见的技术难题,由于Windows窗体应用程序的UI控件默认只能在主线程(UI线程)上操作... 目录前言正文案例1:直接线程操作(无UI访问)案例2:BeginInvoke访问UI(错误用法)案例

Spring Security常见问题及解决方案

《SpringSecurity常见问题及解决方案》SpringSecurity是Spring生态的安全框架,提供认证、授权及攻击防护,支持JWT、OAuth2集成,适用于保护Spring应用,需配置... 目录Spring Security 简介Spring Security 核心概念1. ​Securit

SpringBoot+EasyPOI轻松实现Excel和Word导出PDF

《SpringBoot+EasyPOI轻松实现Excel和Word导出PDF》在企业级开发中,将Excel和Word文档导出为PDF是常见需求,本文将结合​​EasyPOI和​​Aspose系列工具实... 目录一、环境准备与依赖配置1.1 方案选型1.2 依赖配置(商业库方案)二、Excel 导出 PDF