【办公类-99-01】20250201学具PDF打印会缩小一圈——解决办法:换一个PDF阅读器

server/2025/2/7 3:53:43/

 

背景需求:

2024年1月13日,快要放寒假了,组长拿着我们班的打印好的一叠教案来调整。

“前面周计划下面的家园共育有调整,你自己看批注。”

“还有你这个教案部分的模版有问题,太小(窄)了。考虑到教案的格式内容很工整,这次就算了。下次一定要我发的模版”

(因为我用Python批量导入的教案文字,空位置都塞满文字,所以感觉版面上文字很工整(* ̄︶ ̄))

我很惊讶:“我就是用你开学发的模版啊”

组长:“但是就是小,一般格子要到这个位置,你这个太窄了,周围白的地方大。”

我想了想:可能因为我用的PDF打印,周围会缩小一圈

组长:有可能,下次一定要用我发的最新模板,这次只要改周计划,教案部分就算了(不用重打)

存在问题:

实际上学具的docx转PDF后,打印会缩小一圈的问题始终存在。

 1.A4白卡纸(150g、180g、200g):打印内容不居中,右侧窄、左侧粗

2.A4打印纸(80g、100g):页面内容,四周都缩小一圈

思考:

一直觉得A4纸打印的PDF虽然小一圈,但是差异小,基本看不出来。就这样打印吧。

可是这一次,组长都看出来表格宽窄与实际差异过大。这就需要破解“PDF打印小”的问题。

 

解决方式:

问题1:PDF教案表格框架明显小一圈的主因——没有使用新模版

重新查看5天、6天、7天模版,我发现6天和7天的模版我用的是“新模版”、5天的模版用的去年的旧模版,页眉上横线位置不一样。——这是导致教案框架明显小一圈的主因

处理:把5天的新模版做好(见上图)

 

问题2:解决PDF缩小的方式——换ADobe Acrobat DC打印器

虽然表格变大了,但按照打印学具时的结果来看,PDF打印还是会小一圈(虽然不仔细看发现不了,但它肯定比WORD打印要小)。所以还是要破解这个问题。

 

 

我询问了星火讯飞AI:为什么PDF打印出来的内容会比docx打印出来的内容小一圈

它提到了“缩放比例的问题”。

 

我电脑上默认用这个WPS打开PDF,

是用的“实际大小”(这个看上去和WORD板式差不多)最后打印出来比WORD打印稍微小0.5CM

因为pdf总是打印小一圈,所以本次我实验打印百分比100%,

结果横版的周计划一页的确大一点,

但是竖版的教案部分以横版形式,打印了两页,显然这个不对。

测试无数次参数后,都是竖版变横版,打印一半,于是我放弃了用100%

 

电脑上有多个pdf 阅读软件

我试了每一个,只有在使用ADobe Acrobat DC时,顺利打出了和Word打印一样的效果

只有这个PDF阅读器的打印界面上有“按照PDF页面大小选择纸张来源”

最后的打印效果的对比图(新模版的上下左边距2.5,右边距3.5)

我把新打印的教案纸(PDF打印)和其他班级的正确打印纸(word打印)比对过,表格边框完全一致

 

由此可见,缩小一圈是PDF打印设置的问题

于是将pdf打开方式设置为ADobe Acrobat DC

通过更换PDF阅读器打开pdf学具,可以打出与Word打印等大的图片。下次再试试

1、学具类:word模板转PDF+A4打印纸(100g以下)

2、学具类:word模板转PDF+A4白卡纸(150g、180g、200g)

 


http://www.ppmy.cn/server/165579.html

相关文章

【LLM-agent】(task4)搜索引擎Agent

note 新增工具:搜索引擎Agent 文章目录 note一、搜索引擎AgentReference 一、搜索引擎Agent import os from dotenv import load_dotenv# 加载环境变量 load_dotenv() # 初始化变量 base_url None chat_model None api_key None# 使用with语句打开文件&#xf…

23.Word:小王-制作公司战略规划文档❗【5】

目录 NO1.2.3.4 NO5.6​ NO7.8.9​ NO10.11​ NO12​ NO13.14 NO1.2.3.4 布局→页面设置对话框→纸张:纸张大小:宽度/高度→页边距:上下左右→版式:页眉页脚→文档网格:勾选只指定行网格✔→ 每页:…

STM32-启动文件

STM32-启动文件 简介启动文件栈空间开辟堆空间开辟中断向量表定义复位程序 系统启动流程 简介 STM32 启动文件由 ST 官方提供,由汇编编写,是系统上电复位后执行的第一个程序。 启动文件主要做的工作。 1.初始化堆栈指针 SP _initial_sp 2.初始化程序计…

自动驾驶---两轮自行车的自主导航

1 背景 无人驾驶汽车最早出现在DARPA的比赛中,从那个时刻开始,逐渐引起全球学者的注意,于是从上个世纪开始各大高校院所开始了无人汽车的研发。直到这两年,无人驾驶汽车才开始走进寻常百姓家,虽然目前市面上的乘用车还…

04树 + 堆 + 优先队列 + 图(D1_树(D6_B树(B)))

目录 一、学习前言 二、基本介绍 三、特性 1. 从概念上说起 2. 举个例子 四、代码实现 节点准备 大体框架 实现分裂 实现新增 实现删除 五、完整源码 一、学习前言 前面我们已经讲解过了二叉树、二叉搜索树(BST)、平衡二叉搜索树&#xff08…

C基础寒假练习(6)

一、终端输入行数&#xff0c;打印倒金字塔 #include <stdio.h> int main() {int rows;printf("请输入倒金字塔的行数: ");scanf("%d", &rows);for (int i rows; i > 0; i--) {// 打印空格for (int j 0; j < rows - i; j) {printf(&qu…

IOC三种实现方式的区别

在Spring框架中&#xff0c;IOC&#xff08;控制反转&#xff09;通过依赖注入&#xff08;DI&#xff09;来实现&#xff0c;而依赖注入主要有三种实现方式&#xff1a;构造器注入、Setter注入和字段注入。每种方式都有其特点、适用场景和优缺点。以下是它们的详细对比&#x…

高级java每日一道面试题-2025年01月28日-框架篇[SpringBoot篇]-如何使用Spring Boot实现异常处理?

如果有遗漏,评论区告诉我进行补充 面试官: 如何使用Spring Boot实现异常处理? 我回答: 在 Java 高级面试中讨论如何使用 Spring Boot 实现异常处理时&#xff0c;我们可以从多个角度进行详细阐述。这包括全局异常处理、特定异常处理、使用 ResponseStatus 注解、自定义异常…