Это команда cdlabelgen, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
cdlabelgen - создание этикеток для CD / DVD, вкладышей в футляры и конвертов. Генерирует
передние и лотковые карты для коробок компакт-дисков, конвертов для одиночных компакт-дисков, вкладышей в футляры для 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
] --create-dvd-внутри --create-dvd-за пределами - двойной регистр
--create-cdlabel --rotate-endcaps - цвет налета --категория-цвет
--подкатегория-цвет --цвет текста -n - строки-столбцы
--tray-оверлей
--tray-overlay-scaleratio
[, , ]
Версия
Версия 4.1.0, октябрь 2008 г.
ОПИСАНИЕ
Цель жизни cdlabelgen двояка:
* Быстро и автоматически запускаться из сценария оболочки и автоматически генерировать
передняя карта и лоток для компакт-диска - обычно компакт-диски с архивом данных. Трейк-карта (которая идет
позади самого компакт-диска) имеет U-образную форму, а на концах корпуса компакт-диска есть этикетка,
CD есть. Также поддерживаются внутренние вставки для DVD.
* Чтобы иметь минимум зависимостей - cdlabelgen требует только perl.
cdlabelgen был разработан, чтобы упростить процесс создания этикеток для компакт-дисков. Это
возникла как программа, позволяющая автоматически создавать титульные и лотковые карты для компакт-дисков.
сгорел с помощью автоматического механизма (специально для архивирования данных), но теперь стал
популярны для маркировки компиляций компакт-дисков из mp3 и копий компакт-дисков. Обратите внимание, что cdlabelgen
на самом деле ничего не печатает - он просто выводит постскриптум, что затем можно сделать с помощью
как пожелаете. Его также можно комбинировать с выводом из других программ, таких как
«barcodegen» - для печати штрих-кода как накладываемого изображения на лоток.
Последнюю версию cdlabelgen, а также этот документ можно найти по адресу
http://www.aczoom.com/tools/cdinsert/. В программный пакет входят сценарии CGI, которые могут
использоваться для обслуживания 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, значок компакт-диска (с надписью «Digital» и без нее), смокинг
пингвин и новый логотип Debian 'swirl'. Двухцветные фоновые изображения, называемые музыкальными нотами.
Также доступны.
Компакт-диски: cdlabelgen печатает «язык» как часть лотка. Это складывается и
виден спереди в полностью прозрачных коробках для драгоценностей (держатель компакт-диска не
непрозрачный). Если в вашей шкатулке для драгоценностей нет прозрачного держателя компакт-диска, возможно, вам будет проще
просто отрежьте «язычок» - без него сложить немного проще.
Размеры бумаги: обычные футляры для компакт-дисков, тонкие футляры для компакт-дисков, внутренние вкладыши для DVD-дисков могут быть напечатаны на письме
или страницу формата А4. Конверты для CD / DVD и внешние вкладыши для DVD не подходят для формата Letter.
бумага, потребуется бумага большего размера, чтобы она поместилась.
cdlabelgen требует Perl версии 5.003 или выше. Ghostscript не требуется, но is
рекомендуется, чтобы вы могли проверить свои этикетки, не тратя впустую бумагу.
ВЫКЛЮЧАТЕЛИ
-с, - категория <категория>
Установите категорию (название) для компакт-диска
-с, --подкатегория <подкатегория>
Установите подкатегорию (подзаголовок) для компакт-диска
-я, --Предметы <предметы>
'items' должен быть разделенным '%' списком элементов для печати на лотке компакт-диска.
Обратите внимание, что если количество элементов слишком велико для размещения на карте лотка, cdlabelgen будет
оставьте некоторые элементы в конце. cdlabelgen автоматически помещает элементы в 2, 3,
4 или 5 столбцов и соответственно масштабирует размер шрифта, если не используется параметр «-P».
Вы можете вставить пустые строки, вставив 2 знака процента подряд в список элементов.
-ф, --items-из-файла <имя файла>
Получить имена элементов из файла с именем filename. Каждый элемент должен быть выделен отдельной строкой.
возвратом каретки. cdlabelgen автоматически помещает элементы в 2, 3, 4 или 5
столбцы и масштабирует размер шрифта или обрезает элементы по мере необходимости. Вы можете вставить пустое
строк, помещая пустые строки между элементами в этом файле.
В файл могут быть встроены специальные команды, все эти команды должны присутствовать
начиная с первого столбца строки. Коды используются для изменения шрифта для
элемент, сам код в выводе не печатается.
{#BI} - выделите элемент полужирным шрифтом и курсивом
{#I} - выделить элемент курсивом
{#B} - выделите элемент жирным шрифтом
{#M} - сделать элемент одинарным (шрифт Courier)
{#MB} - сделать элемент моноширинным и полужирным (шрифт Courier-Bold)
Пример:
{#MB} Текст 1 элемент
напечатает строку «Text 1 Item» моноширинным полужирным шрифтом.
-в, - чехлы <number_of_items_for_cover>
Обычно все товары печатаются на карточке лотка. Но если у вас большое количество
элементов, вы можете распечатать некоторые элементы на обложке и положить их на карту лотка.
Эта опция позволяет указать, сколько элементов должно быть напечатано на
крышка. По умолчанию - 0 (т. Е. На обложке не печатается никаких элементов, а печатаются все элементы в лотке).
Элементы, которые будут напечатаны на обложке, берутся из списка элементов сверху
список. Обратите внимание: если количество предметов слишком велико для размещения на обложке, она будет
привести к падению предметов. По состоянию на январь 2002 г. на
обложку или лоток, в зависимости от того, используется заголовок / подзаголовок / дата или нет.
-д, --свидание <дата>
Установите дату, которая будет использоваться как «дата», если не установлена или не заменена -D флаг,
будет использоваться сегодняшняя дата (по умолчанию сегодняшняя дата). Используйте эту опцию, если вам не нравится
Например, формат по умолчанию cdlabelgen YYCC-MM-YY.
-Д, --без даты
Не печатать любой дата (отменяет -d а)
-е, --обложка-изображение <cover_epsfile>
Имя файла eps для печати на обложке. Обратите внимание, что cdlabelgen требует, чтобы файл eps
файл содержит правильное объявление '%% BoundingBox LLx LLy URx URy' в соответствии с
Соглашения о структурировании документов PostScript. cdlabelgen использует эту строку для определения
размеры изображения eps, чтобы его можно было надлежащим образом расположить на
крышка. Обратите внимание, что cdlabelgen сначала ищет этот файл в вашем рабочем каталоге. Если оно
не находит его там, он будет искать в списке каталогов, где по умолчанию eps
файлы хранятся (см. @where_is_the_template). Это упрощает использование изображений
поставляется с cdlabgelgen без ввода миль путей.
-С, --cover-image-масштабное соотношение <cover_eps_scaleratio
[, image_x_offset, image_y_offset_inches]>
Коэффициент, на который вы хотите масштабировать eps-файл, отображаемый на обложке. если ты
опустите этот флаг, cdlabelgen предполагает коэффициент масштабирования 1.0. Этот флаг позволяет вам
выдавите более крупную графику на обложку или увеличьте более мелкую графику, чтобы заполнить обложку.
Масштабирование должно быть числом (int или float).
Если переданное значение шкалы равно 0 (или 0.0), то логотип используется в качестве фонового изображения -
он будет масштабирован по размеру обложки.
Параметр -S также принимает необязательные аргументы перевода. Обычно изображения печатаются на
крышку и лоток так, чтобы нижний правый угол изображения был прикреплен к
в правом нижнем углу крышки или лотка. Чтобы переместить изображения снизу и справа
границы, используйте эту опцию. Например, оставить зазор в два дюйма между изображением.
и нижняя граница, и на 0.5 дюйма от левой границы, и используйте масштаб 1.0,
использовать это: -S 1.0,-2,0.5
Это смещение применяется только тогда, когда изображение используется в качестве логотипа, т. Е. Изображение не
используется в качестве фона для заполнения всей крышки или лотка.
-А ТАКЖЕ, --tray-изображение <tray_epsfile>
Имя файла eps для печати на лотке. Обратите внимание, что cdlabelgen требует, чтобы файл eps
файл содержит правильное объявление '%% BoundingBox LLx LLy URx URy' в соответствии с
Соглашения о структурировании документов PostScript. cdlabelgen использует эту строку для определения
размеры изображения eps, чтобы его можно было надлежащим образом расположить на
крышка. Обратите внимание, что cdlabelgen сначала ищет этот файл в вашем рабочем каталоге. Если оно
не находит его там, он будет искать в списке каталогов, где по умолчанию eps
файлы хранятся (см. @where_is_the_template). Это упрощает использование изображений
поставляется с cdlabgelgen без ввода миль путей.
-Т, --tray-image-масштабное соотношение <tray_eps_scaleratio [, image_x_offset, image_y_offset_inches]>
Коэффициент, с которым вы хотите масштабировать файл eps, отображаемый на лотке. если ты
опустите этот флаг, cdlabelgen предполагает коэффициент масштабирования 1. Этот флаг позволяет вам сжать
увеличенная графика в лоток или расширьте меньшую графику, чтобы заполнить лоток.
Scaleratio должно быть положительным числом (int или float), определяющим масштаб.
Если переданное значение шкалы - это слово заполнить1, то изображение используется как фон -
он масштабируется так, чтобы полностью заполнять внутреннюю область карты лотка. Значение 0
(или 0.0) работает так же, как заполнить1 аргумент.
Если переданное значение - это слово заполнить2, то изображение используется как фон для заливки
больше, чем просто лоток. Для обычных компакт-дисков изображение масштабируется так, чтобы
полностью заполняет область карты лотка и две заглушки (но не крайние
правая «язычок-крышка») для обычных футляров компакт-дисков. Для тонких футляров для компакт-дисков или DVD внутри / снаружи
крышки, изображение лотка заполнит область лотка и крышки (включая все
колючки). Для прямой печати на компакт-диске (--create-cdlabel) параметр fill2 работает как
параметр fill1.
Опция -T также принимает необязательные аргументы перевода. Обычно изображения печатаются на
крышку и лоток так, чтобы нижний правый угол изображения был прикреплен к
в правом нижнем углу крышки или лотка. Чтобы переместить изображения снизу и справа
границы, используйте эту опцию. Например, оставить зазор в два дюйма между изображением.
и нижняя граница, и на 0.5 дюйма от левой границы, и используйте масштаб 1.0,
использовать это: -T 1.0,-2,0.5
Это смещение применяется только тогда, когда изображение используется в качестве логотипа, т. Е. Изображение не
используется в качестве фона для заполнения всей крышки или лотка.
-о, --выходной файл <выходной файл>
Если же линия индикатора -o используется флаг, cdlabelgen печатает в выходной файл вместо STDOUT.
-т, --шаблон <шаблон>
Укажите явно, какой шаблон использовать. Это полезно, если вам нужно отладить
Код PostScript в шаблоне, используйте другой шаблон или если вы создали свой
собственный шаблон для использования вместо того, который предоставляется с cdlabelgen.
-б, - без подноса
Подавляет печать таблички на лотке, что позволяет вам разместить
еще больше элементов на лотке или использовать для элементов немного больший размер шрифта.
-С, - без крышки
Подавляет печать таблички на передней обложке, что позволяет изображать обложку,
заполняет лицевую обложку, но по-прежнему отображает информацию о категориях и подкатегориях в
другие обычные места.
-час, --Помогите
распечатать сообщение об использовании
-ш, --tray-word-wrap
Включает перенос слов для элементов, которые печатаются на лотке. Обратите внимание, что это * не *
тщательно протестирован и может содержать ошибки! Убедитесь, что вы предварительно просматриваете этикетку.
распечатайте его, если вы используете этот флаг.
Если есть проблема с "-w", лучший вариант прямо сейчас - разделить строки в
сам ввод и опустить параметр "-w".
-м, - тонкий футляр
Создает обложки, подходящие для использования в тонких футлярах для компакт-дисков, это означает отсутствие лотка для карт (лоток
карта теперь внутренняя передняя обложка). Это создает двухстраничную складывающуюся вставку обложки.
Это также может быть использовано в обычных футлярах для компакт-дисков как внутренняя вставка.
Опция Slim case может использоваться с внешними вставками DVD (--create-dvd-outside), а также -
в этом случае внешняя вставка создается для коробки DVD половинной высоты.
-О, - раскладывающийся наружу
Выведите тонкие обложки для компакт-дисков (или вкладыши для DVD) с переключением порядка страниц таким образом, чтобы
линия сгиба лежит снаружи обычного футляра. Может использоваться при печати
либо тонкий корпус для компакт-дисков, либо вставки для DVD-дисков.
Эту опцию лучше всего использовать вместе с опцией -m (--slim-case) или --create-dvd-inside.
--rotate-endcaps
Текст на торце поворачивается на 180 градусов, чтобы перевернуть текст.
-М, --создать конверт
Создает обложки, подходящие для использования в качестве конвертов для компакт-дисков. Напечатаны направляющие линии, чтобы помочь
правильно сложить распечатку.
--create-dvd-внутри
Создает вкладыши, подходящие для использования в качестве внутреннего вкладыша для обычного футляра DVD. Руководящие указания
напечатаны, чтобы помочь правильно сложить распечатку. Примечание: вставки DVD не могут
печатать полностью на принтерах формата Letter или A4; может потребоваться бумага большего размера.
--create-dvd-за пределами
Создает вкладыши, подходящие для использования в качестве вкладышей внешней обложки для обычного футляра DVD.
Распечатываются направляющие линии, чтобы помочь правильно сложить распечатку. Примечание: вкладыши для DVD
может не печатать полностью на принтерах формата Letter или A4; может потребоваться бумага большего размера
размеры.
Опция Slim case (--slim-case) также может использоваться с внешними вставками DVD - в которых
case внешняя вставка создана для коробки DVD половинной высоты.
- двойной регистр
Создавайте обложки для двусторонних коробок DVD, вмещающих 6 DVD. Только DVD двойной ширины
футляры поддерживаются, футляры компакт-дисков двойной ширины не поддерживаются. Следовательно, используя
--double-case также подразумевает параметр --create-dvd-outside.
--create-cdlabel
Для прямой печати на CD или DVD. По состоянию на январь 2005 г. есть струйные принтеры.
которые можно печатать на определенных типах чистых CD / DVD-дисков. Только небольшое количество предметов
можно распечатать на компакт-диске, а количество символов в заголовке и подзаголовке равно
также ограничено. Всегда проверяйте вывод визуально с помощью средств просмотра PostScript или
печать на бумаге перед печатью на компакт-диске.
В этом случае верхняя часть диска представляет собой область «крышки», поэтому
аргументы, относящиеся к обложке: заголовок (--category), подзаголовок (--subcategory),
--no-cover-plaque, --cover-items, --cover-image и т. д. относятся к верхней области. В
нижняя часть диска представляет собой область «лотка», поэтому аргументы, относящиеся к
tray: --no-tray-plaque, --tray-image и т. д. применяются к нижней части. Дата
Строка (--date), если она есть, печатается по нижнему изогнутому краю диска.
Фоновые изображения можно указать с помощью параметра --cover-image, при необходимости изменив его.
--cover-image-scaleratio. Если также указан --tray-image, обратите внимание, что обложка
сначала печатается изображение, затем изображение в лотке заменяет изображение обложки. В
Затем текст title / items печатается поверх всех изображений.
Параметр --no-tray-plaque и / или --no-cover-plaque (вместе с --cover-items) - это
также рекомендуется с --create-cdlabel, иначе может не хватить места для каких-либо элементов
для печати на диске.
Также рекомендуется использовать параметр --clip-items.
-п, - клипсы
Позволяет обрезать предметы; использует фиксированный размер шрифта для всех элементов. Обычно
template.ps, используемый cdlabelgen, попытается уместить элемент в заданный столбец, уменьшив
размер шрифта, если необходимо. Это нормально, если сделано для одного или двух пунктов, но если тоже
часто это делает лоток карты некрасивым, с текстом разного размера шрифта.
Используйте этот параметр, чтобы использовать шрифт фиксированной ширины для всех элементов. Если предмет слишком велик для
помещается в столбец, вместо этого текст будет обрезан.
-у, --page-смещение [
Используйте это, чтобы переместить весь вывод вверх или вниз (y_offset), чтобы вывод соответствовал
бумага подходящего размера. Для бумаги формата Letter подходит значение 0.8, а для бумаги формата A4 - 1.5.
работает хорошо. Значение указывается в дюймах. Дополнительное смещение оси X также может быть
указано. Значения по умолчанию: 1 дюйм для оси X, 0.8 дюйма для оси Y.
-л, --ширина линии <line_width_points>
Укажите размер в точках по краю и внутренним линиям крышки и лотка карты. Если
это 0, то линии для крышки и лотка опускаются (но направляющие линии разреза
все еще печатаются). Размер указывается в пунктах (1 пункт равен 1/72 дюйма).
- цвет налета <г,г,б>
Укажите цвет заливки налета. Цвет должен быть указан с помощью компонентов rgb,
каждое значение должно быть от 0 до 255.
--категория-цвет <г,г,б>
Укажите цвет для категории. Цвет должен быть указан с помощью компонентов rgb, каждый
значение должно быть от 0 до 255.
--подкатегория-цвет <г,г,б>
Укажите цвет для подкатегории. Цвет должен быть указан с помощью компонентов rgb,
каждое значение должно быть от 0 до 255.
--цвет текста <г,г,б>
Укажите цвет текста - он используется для списка элементов и отображения даты.
под доской и в заглушках. Цвет должен быть указан с помощью rgb
компоненты, каждое значение должно быть от 0 до 255.
-н, --число в наборе <строка>
Добавьте информацию о томе в конец строки даты. Это должен быть один
нить. Если используется вместе с «-D», он будет вместо даты; иначе,
он добавляется к дате как "- "
- строки-столбцы <row_count_for_items,column_count_for_items>
Параметры --rows-columns принудительно распечатывают список элементов, используя это количество
строк и столько столбцов. Оба числа должны быть указаны без пробелов для
пример: --rows-columns = 11,3
Список элементов расположен сверху вниз слева направо. Используйте пустые элементы в
ввод, чтобы получить правильно выровненные столбцы.
--rows-columns применяется к списку элементов, где бы они ни были напечатаны - обычно на
только лоток, но может включать крышку или верхнюю и нижнюю части круглого
распечатки для прямой печати этикеток для компакт-дисков. Для всех этих вариантов применяются одинаковые значения, поэтому
если вам нужно разное количество строк / столбцов для обложки и лотка, вы можете использовать два
различные прогоны cdlabelgen, чтобы получить два файла postscript и выбрать обложку из одного
распечатка, а лоток с другого. Это подойдет для вставок в ювелирный футляр, но может и не работать.
работа для прямой печати этикеток для компакт-дисков.
--tray-оверлей overlay_epsfile
Имя файла eps для печати в виде наложения на лотке. Это изображение напечатано поверх
фоновое изображение (изображение в трее), а также список товаров. Следовательно, это полезно
для таких вещей, как штрих-коды. Что касается требований к файлам EPS, см. --Tray-image
описание опции.
--tray-overlay-scaleratio
tray_overlay_image_scaleratio [, image_x_offset, image_y_offset_inches]
Коэффициент, на который вы хотите масштабировать файл eps, который используется с параметром --tray-overlay.
вариант, а при желании перевести наложение. Обычно наложенное изображение печатается на
лоток так, чтобы нижний правый угол изображения был прикреплен к нижнему правому краю
лоток. Используйте эту опцию, чтобы отодвинуть изображения от нижней и правой границ. Для
Например, оставить зазор 0.1 дюйма между изображением и нижней границей и 0.2
дюймов от правой границы и используйте масштаб 1.0 (без масштабирования), используйте это:
--tray-overlay-scaleratio 1.0,-0.2,0.1
ПРИМЕРЫ
cdlabelgen -c «Моя файловая система»
-s "/ usr / local / foo"
-e постскриптум / recycle.eps> foo.ps
cdlabelgen -c "название компакт-диска"
-s "подзаголовок"
-i "Предмет 1% и предмет 2%, возможно, третий предмет здесь"
-e постскриптум / recycle.eps -o bar.ps
cdlabelgen -c "Фитц"
-s "домашний каталог"
-о qux.ps
cdlabelgen -c «Резервные копии»
-s "домашний каталог"
-n "4 из 5"
Прямая печать на CD или DVD, если в файле example5.txt есть список элементов:
cdlabelgen --clip-items --no-tray-plaque --date "Jan 2005"
-c "Сборники 12" -с "- английские песни -"
--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 в
шаблон.пс.
ПЕЧАТЬ
При использовании таких инструментов, как Adobe Acrobat для печати файла .ps или .pdf, убедитесь, что
Параметр «По размеру бумаги» не отмечен. Также снимите флажок с любой опции, которая будет выполнять масштабирование
или вниз выходного файла cdlabelgen.
Несоблюдение этого правила приведет к получению распечаток неправильного размера.
Размеры бумаги: обычные футляры для компакт-дисков, тонкие футляры для компакт-дисков, внутренние вкладыши для DVD-дисков могут быть напечатаны на письме
или страницу формата А4. Конверты для CD / DVD и внешние вкладыши для DVD не подходят для формата Letter.
бумага, потребуется бумага большего размера, чтобы она поместилась.
При использовании бумаги разного формата экспериментируйте с -y (Также: --page-смещение)
[ опция может потребоваться для размещения изображения
в области печати.
Используйте cdlabelgen в Интернете с помощью сервисов onworks.net