Интернет-журнал 'Домашняя лаборатория', 2008 №3 - Журнал «Домашняя лаборатория»
Шрифт:
Интервал:
Закладка:
Примером может служить FinePrint. Если отправленный на печать файл сохранить в формате *.fp, то в следующий раз достаточно щелкнуть мышкой на этом файле и можно сразу печатать на реальный принтер или конвертировать файл в другой формат.
Наиболее продвинутые ВП могут конвертировать исходные файлы в растр, вектор и даже в текстовые форматы txt, rtf, html.
К таким ВП относится виртуальный принтер Leadtools ePrint. Разумеется, что графику в текстовые форматы при помощи ВП не преобразуешь, для этого нужен OCR, но сделать можно очень и очень многое. Самые популярные ВП — FinePrint и pdfFactory, вы можете познакомиться с ними на сайте www.fineprint.com. Вот список выходных форматов FinePrint: собственный формат *.fp, о котором говорилось чуть выше, *.bmp, *.emf, *.jpg, *.tif, *.txt. Этого набора более чем достаточно для повседневной жизни.
Еще один виртуальный принтер с приличным набором форматов — Document Printer (docPrint) от VeryPDF, на странице http://www.verypdf.com/artprint/index.html приведена вся информация об этом софте.
ВП могут помочь в, казалось бы, неразрешимых ситуациях, когда экспорт из той или иной программы возможен только в экзотические форматы файлов. Можно сформулировать так: если файл отправляется на печать, с ним можно сделать что угодно. Разумеется, это преувеличение, но возможности работы с файлами действительно резко расширяются.
Теперь подробнее о LizardTech Virtual Printer Pro (далее VPP), виртуальном принтере djvu, поскольку у него достаточно много настроек, заодно рассмотрим параметры сжатия djvu файлов. Далее приведен мой перевод справки от VPP с некоторыми изменениями и дополнениями. Для остальных кодеров djvu действуют точно те же самые параметры и установки, они зачастую скрыты от пользователя и настраиваются только изменением конфигурационных файлов кодера.
VPP позволяет создавать djvu файлы из любого приложения Windows, он инсталлируется как стандартный принтер. Просто выберите пункт "Печать" из приложения Windows и VPP быстро конвертирует файлы в djvu формат со следующими возможностями:
• создание одно- и многостраничных файлов djvu, в том числе, с возможностью поиска по тексту и копированием текста в буфер;
• регулировка качества djvu файла и оптимизация его размера путем изменения параметров конвертации;
• удаление пустого места вокруг текста и графики.
Дефолтные[14] установки VPP позволяют в большинстве случаев получить оптимальный результат при кодировании практически любых файлов и обычно нет необходимости их менять. Однако в некоторых случаях, например, при малом размере фонта или низком качестве изображения, потребуется увеличить разрешение в dpi. В ситуациях, если кодируется много файлов (их типы приведены ниже), может потребоваться изменить некоторые параметры для получения оптимального результата. Лучше разделить исходные файлы по группам перед кодированием:
• черно-белые;
• серые фотографии;
• цветные фотографии;
Это позволит выбрать наилучшие параметры кодирования для каждого типа и получить оптимальные результаты. Черно-белые документы содержат текст и простые чертежи, а серые или цветные составляющие отсутствуют. К таким документам относятся чертежи CAD, планы квартир, музыкальные ноты и т. д. Фотографии могут быть серыми или цветными, обычно в них отсутствует текст. VPP кодирует фотографии одним из двух способов, в зависимости от числа цветов. Если фотография содержит более 256 цветов, то VPP помещает все объекты в один слой фона. Если количество цветов не превышает 256, например веб-графика, то VPP разделяет объекты на группы по цветам и помещает их в маску или фон. Для каждого слоя используется свой метод сжатия.
Цветные документы, содержащие помимо графики еще и текст, кодируются VPP путем помещения объектов либо в фон, либо в маску. Примерами могут служить брошюры, каталоги, карты и т. д. Более подробно это будет описано в разделе "Типы слоев". Интерфейс LizardTech Virtual Printer Pro:
Кодирование
Когда документ отправляется на печать, то VPP анализирует объекты и разделяет их путем помещения в маску или в фон. Затем каждый объект кодируется наиболее подходящим для этого способом, поэтому конечный файл имеет малые размеры.
Типы слоев — Layer types
Фон — Background
Содержит серое или цветное изображение фотографий, картинок, заливки и другие однотонные объекты. Так как четкость и контрастность для подобных объектов не так важны, они меньше предыскажаются, то и кодируются на одной трети разрешения, приблизительно 100 dpi.
Маска — Foreground
Содержит текст, линии и подобные объекты, которые имеют резкие границы и однотипные цвета, в этом случае четкость и контрастность имеют первостепенное значение и кодировка осуществляется на максимальном разрешении, приблизительно 300 dpi. Выбор конкретных параметров кодировки маски и фона производится в меню "Advanced".
Кодирование документов в файлы djvu
VPP поддерживает электронные документы до 1000 страниц. Параметры печати: ориентация и размер страницы, размер полей и прочее, определяются приложением Windows, откуда документ отправляется на печать. Для конвертирования документа в формат djvu выберите пункт "Печать" из меню "Файл" или щелкните на иконке принтера. В списке принтеров, а их может быть много, выберите "LizardTech Virtual Printer". В зависимости от размера и сложности документа, может быть некоторая задержка до появления диалога печати VPP, как это бывает и при обычной печати, поэтому не торопитесь с дальнейшими действиями. В диалоге выбирается директория назначения для файла, включая полный путь до нее, по умолчанию это C: Documents and Settings<username>My Documents для NT платформы и C: My Documents для Win9x. Разумеется, что при локализованных версиях Windows, путь до конечной директории может отличаться от приведенного варианта. Для начала конвертации документа щелкните на кнопке "Encode". Если необходимо изменить параметры конвертации, то щелкните на кнопке "Advanced", ниже будут описаны параметры, которые можно изменить.
Особые случаи
Если в djvu кодируется файл pdf, отправляемый на печать через одну из программ Adobe Acrobat, то не закрывайте эту программу до окончания печати, можно только минимизировать ее окно.
Когда кодируется файл из Internet Explorer, то убедитесь, что выбраны соответствующие опции печати фона и изображений. В меню "Tools" выберите "Internet Options", щелкните на закладке "Advanced", прокрутите до выбора опций печати, выберите пункт "Print Background Colors and Images" и нажмите "OK".
Примечание
Документы, содержащие тысячи страниц или имеющие размер более 25–50 мегабайт, могут вызвать длительную задержку с реакцией на действия пользователя во время кодирования в djvu. Обычно это бывает на маломощных системах и связано с недостатком памяти, быстродействия и других параметров используемого компьютера. Будьте терпеливы