InDesign导出已转曲的pdf文档

我一直觉得Adobe InDesign有个很脑残的设定,就是不能在导出的时候自动给所有文字转曲,保持源文件的可编辑性,这样导致很多设计师在准备出最终稿的时候,源文件要存两份 一份把所有文字全部转曲,准备导出pdf另一份保证文字的可编辑性,以备修改 所以就不能在导出界面有个选项,说“所有文字都转曲线”吗? 已经2022年了,还真没有这个选项。 但是,我们可以绕一绕,稍微麻烦一点做到“保证源文件的可编辑性,并且导出的文件字体转曲” 步骤如下: 菜单 “编辑” -> “透明度拼合预设” -> 新建预设,勾选“将所有文本转化成轮廓”,取个名字保存这个预设,比如“文字转曲”。在所有母版上画一个透明度为0的矩形,要保证所有需要转曲的页面都有这个方块。导出的时候,设置标准为2003(较低的pdf标准),在“高级”->“透明度拼合”中选择刚刚保存的预设。导出 这样导出的pdf文件里所有文字都会转曲,如果还存在未转曲的页面,那这个页面很可能没有那个小方块。

2022-09-01 · 1 min · Duke Yin

PHP判断变量是否存在

$var=类型$var!empty($var) isset($var)""空字符串falsefalsetruenull无值falsefalsefalse0数字falsefalsetrue0.0浮点数falsefalsetrue"0"字符串falsefalsetrue"0.0"字符串truetruetrueFALSE布尔falsefalsetruearray()空数组falsefalsetruevar $var声明但空falsefalsefalse !empty($var) 等同于 ( isset($var) || ($var) )

2022-08-28 · 1 min · Duke Yin

CSS去除浏览器自带元素样式

去除浏览器赋予的样式 button,select{ -webkit-appearance:none } 去除输入框focus时的外边框 textarea:focus, input:focus{ outline: none; }

2022-08-10 · 1 min · Duke Yin

天正双击不能编辑的解决

具体表现为,双击连续标注无法连续标注,双击块无法进入块,大部分特殊图像右键菜单的特有选项消失。 解决方法为: 命令: Pickfirst 修改值为 1

2022-08-08 · 1 min · Duke Yin

ffmpeg命令合集

指定文件 输入输出可以是文件名,如input.avi 或 output.mp4 此时路径为CMD当前目录 也可以带路径,如 c:/video/input.aiv 显示指定视频的信息 ffmpeg -i D:/directory/san/02.mp4 亦即输入一个视频。 视频格式转换 ffmpeg -i input.mkv output.mp4 或 ffmpeg -i input.mkv -c:v libx264 output.mp4 原视频若包含字幕及章节,转换后会丢失。 将mkv格式的视频转化为mp4格式。 「-c:v libx264」:指定使用libx264编码器 图片、音频转换 ffmpeg -i input.jpg output.png ffmpeg -i input.wav output.mp3 视频转码指定压缩方式 ffmpeg -i input.mp4 -c:v libx264 -preset medium -tune animation output.mp4 -preset 和-tune的取值,在 FFmpeg X264的preset和tune 中可以看到。 ...

2022-07-19 · 1 min · Duke Yin

实用Windows批处理脚本合集

应确保.bat文件可以正常运行,如果不能打开.bat文件,则以管理员模式运行CMD,运行如下两条命令: assoc .bat=batfile ftype batfile="%1" %* 部分脚本需要ffmpeg,需先安装ffmpeg并且添加到系统变量。 提取mp3中的封面图像 @echo off echo The filename: %~n1 ffmpeg -i %~n1.mp3 -an -c:v copy %~n1.jpg pause 音频转为MP3 @echo off echo %CD% echo %~dp0 cd /d %~dp0 REM For first file REM %1 REM For multiple files echo %* ...

2022-07-05 · 1 min · Duke Yin

群晖修改hosts提升媒体刮削效率

群晖中的VideoStation使用 The movie database识别媒体信息并下载海报、简介、演职人员等信息,如果你安装了Jellyfin或Emby,他们同样也依赖The movie database识别媒体。 但是因为DNS的缘故,The movie database在国内大部分地区访问很慢,甚至无法传回我们需要的媒体信息。 通过在群晖内部的hosts文件声明The movie database的ip地址,减少DNS的延时和不准确性,可以有效提高刮削的效率,而且一次修改,对于三大媒体应用都有效。 本方法需要SSH连接群晖,应先在控 制面板->终端机和SNMP 中打开SSH功能。 获得The movie database网站的国内IP 打开网站:https://dnschecker.org/ 在网站中搜索 api.themoviedb.org ,下拉找到中国地区,通常为 Hangzhou, China,其后对应有4个IP地址,将这4个IP地址复制记录下来。 类似于 65.9.86.99 65.9.86.30 65.9.86.120 65.9.86.21 修改群晖的hosts文件 使用SSH客户端登陆群晖,并且 sudo -i 切换到root权限。 输入以下命令编辑hosts文件: vi /etc/hosts 按键盘 A 键 进入编辑模式。 将光标移动到文件的末尾新起一行(重要:不要破坏此文件已有内容),复制第一步获得的IP地址,粘贴并在其后加入域名,如: .... //原有内容 65.9.86.99 api.themoviedb.org 65.9.86.30 api.themoviedb.org 65.9.86.120 api.themoviedb.org 65.9.86.21 api.themoviedb.org 多个IP可以提高稳定性,事实上只输入一条也可以。 ...

2022-06-20 · 1 min · Duke Yin

群晖Synology更新Docker容器方法

事实上Docker容器不存在更新一说,只有替换,用新的替换旧的以达到“更新”的目的 群晖Docker“更新”操作步骤如下: 打开Docker“注册表”,搜索想要“升级”的docker并双击下载最新版回到“容器”,停止正在运行的容器,并“编辑”,将其重命名为“原名称-backup”检查第一步下载是否完成,完成后进入下一步回到“容器”,点击已停止的容器,点击“设置”,点击“复制设置”,名称改为原有名称。应用。启动新复制出来的容器。 如果出现问题,可以以旧容器运行,如果没有问题,一段时间后删除旧容器即可。 有可能出现的问题: 1端口 如果旧的容器有 本地端口-->容器端口 的端口映射,复制出来的新容器会因为端口与旧容器相同而不能完成端口映射,此时应将旧容器端口修改成另外一个,再把新容器端口填上正确的,即可。 2冗余镜像 当从docker.io拉取新版本的镜像后,群晖的Docker镜像仓库里会多出一个名称一样,但版本号为None的镜像。 使用SSH连接群晖后,用 sudo -i 切换到管理员身份,再运行以下命令可以查看到所有镜像: docker images 返回如下: REPOSITORY TAG IMAGE ID CREATED SIZE jellyfin/jellyfin latest d791368d5d98 3 days ago 927MB syncthing/syncthing latest 80fd74f28b88 5 weeks ago 30.4MB jellyfin/jellyfin none b70459cca2d3 9 months ago 746MB 可以看到,jellyfin多出一个同名,但版本号为none的镜像。重复的镜像不仅占用空间,而且在群晖图形界面无法看到。 ...

2022-05-31 · 1 min · Duke Yin

Windows XAMPP PHP添加 imagick 扩展

安装好XAMPP后,打开 localhost 进入phpinfo页面可以看到当前php的版本和扩展情况。 写这篇文章的时候XAMPP自带的是PHP8.1.5 不含imagic扩展。 1.下载并安装Windows版ImageMagick 首先打开 https://imagemagick.org/script/download.php 划至最底部,找到 “Windows Binary Release”,下载最新版exe并安装。安装过程一路next即可,无需额外配置。 安装好之后打开 XAMPP控制面板,停止Apache,理论上不用停止其他组件,但为了稳妥起见,我这里将MySQL也一并停止了。 2.下载Imagick for PHP 然后来到 https://pecl.php.net/package/imagick 找到最新的stable版本,点击带 Windows logo的DLL链接。 选择与XAMPP PHP版本对应的下载链接,这里选择PHP8.1,我的实例是x64位,所以选择 8.1 Thread Safe (TS) x64 下载。 下载好之后是一个压缩包,打开压缩包,找到位于较底部的 php_imagick.dll 将其解压出来(其余文件无需解压),放置到 C:\xampp\php\ext 如果你的XAMPP安装位置有修改,则根据你的实际情况找路径。 然后,我们需要通过php.ini声明加载扩展,用你习惯的文本编辑器打开 C:\xampp\php\php.in,如果你找不到php.ini文件,可以打开XAMPP控制面板,在Apache行找到Config按钮,点击找到PHP(php.ini),也可以直接打开php.ini。 在现有的php.ini中搜索“Dynamic Extensions”,在其后的区域加入: extension=php_imagick 保存并退出。 3.下载所需的Imagick二进制文件 再来到 https://windows.php.net/downloads/pecl/deps/ 找到含有 ImageMagick-* 的链接,下载最新的与你的环境一致的压缩包,我这里下载的是 ImageMagick-7.1.0-18-vc15-x64.zip 如果你的操作系统是32位,则下载x86版本。 ...

2022-05-17 · 1 min · Duke Yin

群晖Docker版Emby开启硬件解码

通常,除了开通Emby的付费会员之外,群晖Docker版Emby还需要添加一些参数才可以开启硬件解码。 如果是首次安装,下载好映像之后,通过SSH登录群晖,并且sudo -i切换到root用户,执行: docker run -d \ –name emby //指定名称 –volume /volume1/docker/emby/config:/config //映射本地docker文件夹到容器config文件夹 –volume /volume1/video:/mnt/video //映射本地video作为emby媒体文件夹 –device /dev/dri:/dev/dri //映射核显驱动 –publish 8097:8096 //为防止与jellyfin冲突,修改外部端口为8097 –publish 8921:8920 //为防止与jellyfin冲突,修改外部加密端口为8921 –env UID=0 //使用root用户(通常ID为0)执行emby –env GID=0 //使用默认显卡驱动(通常ID为0)解码 –env GIDLIST=0 //此项可以用逗号分隔,额外的显卡设备 emby/embyserver:latest 就可以开启硬件解码Ready的一个Emby容器,此时再填写你的付费会员密钥即可。 对于已经安装好了的Docker Emby,可以先停止容器,然后编辑容器,选择高级选项,在环境变量中修改 或 增加: ...

2022-05-01 · 1 min · Duke Yin