这是 cdlabelgen 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
cdlabelgen - CD/DVD 标签、珠宝盒插入和信封创建者。 生成
CD 盒的前卡和托盘卡、单张 CD 信封、DVD 盒插入物以及
适合直接在 CD/DVD 上打印的输出。
概要
cdlabelgen [ -c -s -i -f -v
-e -S
[, , ] -E -T
[, , ] -d -D -o
-t -b -C -w -h -m -M -O -p -y -l
] --在里面创建 DVD --create-dvd-外部 --双壳
--创建 CD 标签 --旋转端盖 --斑块颜色 --类别颜色
--子类别颜色 --文字颜色 -n --行列
--托盘覆盖
--托盘覆盖比例
[, , ]
VERSION
版本4.1.0,2008年XNUMX月
商品描述
cdlabelgen 的人生目标有两个:
* 从一个 shell 脚本自动快速地运行并自动生成一个
用于 cd 的前卡和托盘卡 - 通常是数据存档 cd。 托盘卡(去
CD 本身的后面)是 U 形的,CD 盒的末端带有什么标签
CD是。 还支持 DVD 的内部插入。
* 有最少的依赖——cdlabelgen 只需要 perl。
cdlabelgen 旨在简化为 CD 生成标签的过程。 它
起源于一个允许自动生成 CD 的前卡和托盘卡的程序
通过自动化机制(专门用于归档数据)烧毁,但现在已成为
流行用于标记 mp3 的 CD 合辑和 CD 的副本。 请注意,cdlabelgen
实际上并没有打印任何东西——它只是吐出附言,然后你可以用它来做
如你所愿。 它也可以与其他程序的输出相结合,例如
“barcodegen” - 将条形码打印为托盘覆盖图像。
可以在以下位置找到最新版本的 cdlabelgen 以及本文档
http://www.aczoom.com/tools/cdinsert/. 该软件包包括 CGI 脚本,可以
用于在 Internet 上提供 cdlabelgen。 旧版本可在以下位置获得:
http://www.red-bean.com/~bwf/software/cdlabelgen/.
cdlabelgen 带有几个 eps 图像供您在标签上使用。 这些图像可以
在 /usr/local/lib/cdlabelgen 或 /usr/share/cdlabelgen 或 /opt/lib/cdlabelgen/ 或
/usr/local/share/cdlabelgen,取决于您的安装。 包括一个回收
图标、mp3 图标、光盘图标(带有和不带有“数字”)、Tux the
penguin,以及新的 Debian 'swirl' 标志。 两个彩色背景图像称为音乐笔记
也可用。
CD:cdlabelgen 打印“舌头”作为托盘卡的一部分。 这折叠起来是
在完全透明的珠宝盒中从正面可以看到(CD 夹片不是
不透明)。 如果您的首饰盒中没有透明的 CD 架,您可能会发现更容易
只需剪掉“舌头”——没有它折叠起来会容易一些。
纸张尺寸:普通 CD 盒、超薄 CD 盒、DVD 内插页可打印在字母上
或 A4 大小的页面。 CD/DVD 信封和 DVD 外插页不适合信纸大小
纸,则需要更大的纸张尺寸以使其适合。
cdlabelgen 需要 Perl 5.003 或更高版本。 Ghostscript 不是必需的,但是 is
推荐这样您可以测试您的标签而不会浪费纸张。
开关类
-C, - 类别 <类别>
设置 CD 的类别(标题)
-是的, --子类别 <subcategory>
设置 CD 的子类别(副标题)
-一世, - 项目 <items>
'items' 应该是一个以 '%' 分隔的项目列表,以打印在 CD 的托盘卡上。
请注意,如果托盘卡上的项目数量太多,cdlabelgen 将
最后省略一些项目。 cdlabelgen 自动将项目流入 2、3、
4 或 5 列并相应地缩放字体大小,除非使用“-P”选项。
您可以通过在项目列表中连续插入 2 个百分号来插入空行。
-F, --文件中的项目 <filename>
从名为 filename 的文件中获取项目名称。 每个项目都应该在自己的行上分开
通过回车。 cdlabelgen 自动将项目流入 2、3、4 或 5
列并根据需要缩放字体大小或剪辑项目。 你可以插入空白
通过在此文件中的项目之间放置空行来添加行。
可以在文件中嵌入特殊命令,所有这些命令都应该存在
从行的第一列开始。 这些代码用于更改字体
一个项目,代码本身不会打印在输出中。
{#BI} - 使项目粗体和斜体
{#I} - 使项目斜体
{#B} - 使项目加粗
{#M} - 使项目等距(Courier 字体)
{#MB} - 使项目等宽和粗体(Courier-Bold 字体)
示例:
{#MB} 文本 1 项
将以等宽粗体打印“Text 1 Item”行。
-v, --封面项目 <number_of_items_for_cover>
通常,所有项目都打印在托盘卡上。 但是如果你有很多
的项目,您可能希望将一些项目打印在封面上,然后放在托盘卡上。
此选项提供了一种指定应在打印机上打印多少项目的方法。
覆盖。 默认值为 0(即,在封面上不打印任何项目,在托盘上打印所有项目)。
要打印在封面上的项目取自项目列表,从顶部
列表。 请注意,如果项目数量太多而无法放在封面上,则会
导致物品掉落。 截至 2002 年 250 月,大约可以安装 300-XNUMX 件物品
封面或托盘,取决于是否使用标题/副标题/日期。
-d, - 日期 <date>
如果未设置或未被覆盖,则设置要用作“日期”的日期 -D 旗,
将使用今天的日期(默认为今天的日期)。 如果您不喜欢,请使用此选项
例如 cdlabelgen 的默认格式 YYCC-MM-YY。
-D, - 无日期
不打印 任何 日期(覆盖 -d 以及)
-e, - 封面图片 <cover_epsfile>
要打印在封面上的 eps 文件的文件名。 请注意,cdlabelgen 要求 eps
文件包含一个正确的“%%BoundingBox LLx LLy URx URy”声明,根据
PostScript 文档结构约定。 cdlabelgen 使用这一行来确定
eps 图形的尺寸,以便它可以将其适当地放置在
覆盖。 请注意,cdlabelgen 首先在您的工作目录中查找此文件。 如果它
在那里找不到它,它将在默认 eps 所在的目录列表中查找
文件被存储(见@where_is_the_template)。 这使得使用图像变得容易
与 cdlabgelgen 一起提供,无需键入数英里的路径名。
-S, --覆盖图像比例 <cover_eps_scaleratio
[,image_x_offset,image_y_offset_inches]>
您想要缩放封面上出现的 eps 文件的比例。 如果你
省略此标志,cdlabelgen 假定缩放比例为 1.0。 这个标志允许你
将较大的图形挤入封面或展开较小的图形以填充封面。
Scaleratio 必须是一个数字(整数或浮点数)。
如果传递的比例值为 0(或 0.0),则徽标用作背景图像 -
它将根据需要缩放以适合整个封面。
-S 选项还采用可选的转换参数。 通常图像打印在
封面和托盘,使图像的右下角固定在
盖子或托盘的右下角。 将图像从底部和右侧移开
边框,请使用此选项。 例如,要在图像之间留出两英寸的间隙
和下边框,距离左边框 0.5 英寸,使用 1.0 缩放比例,
用这个: -S 1.0,-2,0.5
此偏移量仅适用于将图像用作徽标时 - 即图像不是
用作背景以填充整个封面或托盘。
-和, --托盘图像 <tray_epsfile>
要打印在托盘卡上的 eps 文件的文件名。 请注意,cdlabelgen 要求 eps
文件包含一个正确的“%%BoundingBox LLx LLy URx URy”声明,根据
PostScript 文档结构约定。 cdlabelgen 使用这一行来确定
eps 图形的尺寸,以便它可以将其适当地放置在
覆盖。 请注意,cdlabelgen 首先在您的工作目录中查找此文件。 如果它
在那里找不到它,它将在默认 eps 所在的目录列表中查找
文件被存储(见@where_is_the_template)。 这使得使用图像变得容易
与 cdlabgelgen 一起提供,无需键入数英里的路径名。
-T, --托盘图像缩放比例 <tray_eps_scaleratio [,image_x_offset,image_y_offset_inches]>
您想要缩放出现在托盘卡上的 eps 文件的比例。 如果你
省略此标志,cdlabelgen 假定缩放比例为 1。此标志允许您挤压
较大的图形放入托盘卡或展开较小的图形以填充托盘卡。
Scaleratio 必须是指定比例的正数(整数或浮点数)。
如果传递的比例值是单词 填充1,然后图像用作背景 -
它被缩放以使其完全填充内部托盘卡区域。 价值 0
(或 0.0) 与 填充1 论据。
如果传递的值是单词 填充2,然后将图像用作背景来填充
不仅仅是托盘。 对于普通 CD 盒,图像被缩放,以便
完全填充托盘卡区域和两个端盖(但不是极端
右手边的“舌头帽”)用于正常的 cd 盒。 适用于超薄 CD 盒或 DVD 内/外
封面,托盘图像将填充托盘和封面区域(包括任何
刺)。 对于直接在 CD 上打印 (--create-cdlabel),fill2 选项的工作方式类似于
fill1 选项。
-T 选项还采用可选的转换参数。 通常图像打印在
封面和托盘,使图像的右下角固定在
盖子或托盘的右下角。 将图像从底部和右侧移开
边框,请使用此选项。 例如,要在图像之间留出两英寸的间隙
和下边框,距离左边框 0.5 英寸,使用 1.0 缩放比例,
用这个: -T 1.0,-2,0.5
此偏移量仅适用于将图像用作徽标时 - 即图像不是
用作背景以填充整个封面或托盘。
-o, - 输出文件 <输出文件>
如果 -o 使用标志,cdlabelgen 打印到输出文件而不是 STDOUT。
-t, - 模板 <模板>
明确指定要使用的模板。 如果您需要调试
模板中的 PostScript 代码,使用不同的模板,或者如果您已经创建了
自己的模板来代替 cdlabelgen 提供的模板。
-b, --无托盘牌匾
禁止在托盘卡上打印斑块,从而使您可以
托盘卡上的更多项目,或者为项目使用稍大的字体大小。
-C, --无盖板
禁止在封面上打印牌匾,从而允许封面图像
填充封面,但仍显示类别和子类别信息
其他常见的地方。
-H, - 帮帮我
打印使用信息
-w, --托盘自动换行
启用托盘卡上打印的项目的自动换行。 请注意,这是*不是*
经过广泛测试,可能有问题! 确保您之前预览标签
如果您使用此标志,则打印它。
如果“-w”有问题,现在最好的选择是在
输入本身,并省略“-w”选项。
-米, --超薄外壳
创建适用于薄型 cd 盒的封面,这意味着没有托盘卡(托盘
卡现在是内封面)。 这将创建一个两页的折叠封面插页。
这也可以在普通 cd 盒中用作内部插入。
Slim case 选项也可用于外部 dvd 插入 (--create-dvd-outside) -
在这种情况下,外部插件是为半高 DVD 盒创建的。
-O, --outside-折页
输出超薄 cd 封面盒(或 dvd 插页),页面顺序切换
折叠线位于普通表壳的外侧。 打印时可以使用
无论是超薄 cd 盒还是 dvd 内置插件。
此选项最好与选项 -m (--slim-case) 或 --create-dvd-inside 一起使用。
--旋转端盖
Endcap 文本旋转 180 度,以翻转文本。
-M, --创建信封
创建适合用作 CD 信封的封面。 印刷指导线,以帮助
正确折叠打印输出。
--在里面创建 DVD
创建适合用作普通 DVD 盒的内部插入物的插入物。 指导方针
打印,以帮助正确折叠打印输出。 注意:DVD 插入可能不
在 Letter 或 A4 尺寸的纸张打印机上完全打印; 它可能需要更大的纸张尺寸。
--create-dvd-外部
创建适合用作普通 DVD 盒的外封面插入物的插入物。
打印引导线,以帮助正确折叠打印输出。 注意:DVD 插入
可能无法在 Letter 或 A4 尺寸的纸张打印机上完全打印; 它可能需要更大的纸张
大小。
Slim case 选项 ( --slim-case ) 也可用于外部 DVD 插入 - 其中
外壳 外部插件是为半高 DVD 外壳创建的。
--双壳
为可容纳 6 张 DVD 的双面 DVD 盒制作封面。 只有双宽 DVD
支持案例,不支持双宽 CD 案例。 因此,使用
--double-case 还暗示了 --create-dvd-outside 选项。
--创建 CD 标签
用于直接在 CD 或 DVD 上打印。 截至 2005 年 XNUMX 月,有喷墨打印机
可以在某些类型的空白 CD/DVD 光盘上打印。 只有少数项目
可以打印在CD上,标题和副标题的字符数是
也有限。 始终使用 PostScript 查看器或
打印在纸上,然后打印在 CD 上。
使用此选项,光盘的顶部代表“封面”区域 - 所以
与封面相关的参数:标题(--category),副标题(--subcategory),
--no-cover-plaque、--cover-items、--cover-image 等都适用于顶部区域。 这
圆盘的底部代表“托盘”区域,因此与
托盘:--no-tray-plaque、--tray-image 等都适用于底部区域。 日期
(--date) 字符串(如果存在)沿光盘的底部弯曲边缘打印。
可以使用 --cover-image 选项指定背景图像,根据需要修改
--cover-image-scaleratio。 如果还指定了--tray-image,注意封面
首先打印图像,然后托盘图像覆盖封面图像。 这
然后最终将标题/项目文本打印在所有图像上。
--no-tray-plaque 和/或 --no-cover-plaque(连同 --cover-items)选项是
也推荐使用--create-cdlabel,否则可能没有任何项目的空间
打印在光盘上。
还建议使用 --clip-items 选项。
-p, --剪辑项目
启用项目剪辑; 对所有项目使用固定字体大小。 通常情况下,
cdlabelgen 使用的 template.ps 将尝试通过减少来适应给定列中的项目
如果需要,字体大小。 如果为一两个项目完成,这是可以的,但如果也完成了
通常,它会使托盘卡看起来很丑,文字大小不一。
使用此选项可为所有项目使用固定宽度的字体。 如果物品太大而无法
适合一列,文本将被剪切。
-y, --页面偏移量 [
使用它向上或向下移动整个输出(y_offset),使输出适合
合适尺寸的纸张。 对于信纸大小的纸张,0.8 效果很好,对于 A4 纸,1.5
效果很好。 该值以英寸为单位。 一个可选的 X 轴偏移也可以
指定的。 默认值:X 轴为 1 英寸,Y 轴为 0.8 英寸。
-l, - 行宽 <line_width_points>
以封面和托盘卡的边缘线和内线的点数为单位指定尺寸。 如果
这是 0,则封面和托盘的线条都被省略(但引导切割线
仍在打印)。 尺寸以磅为单位指定(1 磅为 1/72 英寸)。
--斑块颜色 <r,g,b>
指定填充斑块的颜色。 必须使用 rgb 组件指定颜色,
每个值应该在 0 到 255 之间。
--类别颜色 <r,g,b>
指定类别的颜色。 必须使用 rgb 组件指定颜色,每个
值应该在 0 到 255 之间。
--子类别颜色 <r,g,b>
指定子类别的颜色。 必须使用 rgb 组件指定颜色,
每个值应该在 0 到 255 之间。
--文字颜色 <r,g,b>
为文本指定颜色 - 这用于项目列表和日期显示
在牌匾下方和端盖中。 必须使用 rgb 指定颜色
组件,每个值应该在 0 到 255 之间。
-n, --号码集合 <字符串>
将卷信息附加到日期字符串的末尾。 这应该是单
细绳。 如果与“-D”一起使用,它将代替日期; 除此以外,
它被附加到日期作为“ - ”
--行列 <row_count_for_items,column_count_for_items>
--rows-columns 选项强制使用那么多列打印项目列表
行,以及那么多列。 必须提供两个数字,没有空格,因为
示例:--rows-columns=11,3
项目列表以自上而下、从左到右的方式排列。 使用空白项目
输入,以获得适当对齐的列。
--rows-columns 适用于打印的项目列表 - 通常在
仅托盘,但可能包括盖子,或圆形的顶部和底部
用于直接 CD 标签打印的打印输出。 相同的值适用于所有这些变化,所以
如果您需要不同数量的封面和托盘的行/列,您可以使用两个
cdlabelgen 的不同运行,以获得两个 postscript 文件,并从一个中选择封面
打印输出和另一个托盘。 这将适用于珠宝盒插入,但可能不适用于
用于直接 CD 标签打印。
--托盘覆盖 覆盖_eps文件
要打印在托盘卡上的 eps 文件的文件名。 此图像打印在
背景图像(托盘图像)以及项目列表。 因此,这很有用
对于条形码之类的东西。 EPS文件要求见--tray-image
选项说明。
--托盘覆盖比例
托盘覆盖图像缩放比例[,图像_x_偏移量,图像_y_偏移_英寸]
您想要缩放与 --tray-overlay 一起使用的 epsfile 的比率
选项,并可选择翻译叠加层。 通常覆盖图像打印在
托盘,使图像的右下角锚定在右下角
托盘。 要将图像从底部和右侧边框移开,请使用此选项。 为了
例如,在图像和底部边框之间留 0.1 英寸的间隙,以及 0.2
距离右边框英寸,并使用 1.0 scaleratio(无缩放),使用这个:
--托盘覆盖比例 1.0,-0.2,0.1
示例
cdlabelgen -c "我的文件系统"
-s "/usr/local/foo"
-e postscript/recycle.eps > foo.ps
cdlabelgen -c "CD 标题"
-s "副标题"
-i "第 1% 项和第 2% 项可能是第三项"
-e postscript/recycle.eps -o bar.ps
cdlabelgen -c "菲茨"
-s "主目录"
-o qux.ps
cdlabelgen -c "备份"
-s "主目录"
-n "4 of 5"
直接打印在 CD 或 DVD 上,如果文件“example5.txt”有项目列表:
cdlabelgen --clip-items --no-tray-plaque --date “2005 年 XNUMX 月”
-c "Collections 12" -s "- 英文歌曲-"
--cover-image "music2.eps" --cover-image-scaleratio 0.0
--tray-image "mp3.eps" --tray-image-scaleratio 0.5,-0.5,2
--page-offset 0.5,0.5 -f example5.txt -o test.ps
字符 编码 - 运用 奥贡基化
cdlabelgen 将 Helvetica 系列字体用于各种文本项,使用默认值
ISO-Latin1 的编码。
要使用其他编码,可以使用“ogonkify”程序; 这是一个可用的包
http://www.pps.jussieu.fr/~jch/software/ogonkify/ cdlabelgen 的输出可以通过管道传输
进入 ogonkify,Latin2 编码示例:
cdlabelgen 美ogonkify -H -eL2 >
有关其他可能的编码值,请参阅 ogonkify 的手册页。
提示:如果你总是使用特定的编码,你可以运行 ogonkify
template.ps - 并将输出用作新的 template.ps。
ogonkify -H -eL2 template.ps > template-enc.ps
这样 ogonkify 只需要运行一次,cdlabelgen 输出将包含正确的
来自修改过的 template.ps 的编码字体。 使用 -t cdlabelgen 选项指定
新的 template-enc.ps 文件,或将旧的 template.ps 和 renmae template-enc.ps 保存到
模板.ps
染印
使用 Adobe Acrobat 等工具打印 .ps 或 .pdf 文件时,请确保
“适合纸张”选项未选中。 同时取消选中将执行扩展的任何选项
或关闭 cdlabelgen 输出文件。
否则将导致打印输出尺寸不正确。
纸张尺寸:普通 CD 盒、超薄 CD 盒、DVD 内插页可打印在字母上
或 A4 大小的页面。 CD/DVD 信封和 DVD 外插页不适合信纸大小
纸,则需要更大的纸张尺寸以使其适合。
当使用不同尺寸的纸张时,尝试使用 -y (另外: --页面偏移量)
[ 可能需要选项来放置图像
在纸张的可打印区域。
使用 onworks.net 服务在线使用 cdlabelgen