Печать rtf


Содержание

Путеводитель по виртуальным принтерам для создания документов PDF. Часть 2.

Предыдущие части путеводителя

  • Путеводитель по виртуальным принтерам для создания документов PDF. Часть 1.

Содержание

  • pdf995
  • PDF Camp Pro 2.20
  • PDF Creator 0.95
  • pdfFactory Pro 3.30
  • PDF Generator 1.51
  • Print2PDF 7
  • ReaSoft PDF Printer 3.5
  • Сводная таблица
  • Общая сводная таблица

pdf995

Официальный сайт: www.pdf995.com
Размер: 2593 КБ
Цена: бесплатный
Русский язык интерфейса: нет

Данная программа, на первый взгляд, совершенно не интересна, так как даже не имеет собственного окна настроек. Вы лишь отправляете документ на печать, используя виртуальный принтер pdf995, после чего получаете готовый PDF. Однако у нее есть две положительные особенности. Во-первых, pdf995 бесплатен. Бесплатных виртуальных принтеров для Windows, на самом деле, не так уж и много. Единственное ограничение, связанное с использованием pdf995, заключается в показе рекламного окна по завершению операции печати. Его удаление обойдется в $9.95, для этого требуется регистрация. Но в самих документах никакая рекламная информация не появляется.

Вторая особенность pdf995 – это корректное отображение кириллицы. Нельзя сказать, что это какое-то чудо и откровение – почти половина программ в данном путеводителе имеют делать то же самое. Однако, вспомнив о бесплатности, мы получаем весьма приятную смесь – простое приложение, умеющее создавать PDF с кириллицей, за которое не нужно платить деньги.

К содержанию PDF Camp Pro 2.20

Официальный сайт: www.verypdf.com
Размер: 807 КБ
Цена: $38.00
Русский язык интерфейса: нет

PDF Camp Pro работает как виртуальный принтер и управляется также, через свойства печати. Имеется поддержка всех документов, которые распечатываются из приложений Windows. Как и во многих подобных приложениях, вы можете выбирать размер страницы, указывать разрешение, ориентацию кадра. В документе можно сжимать как текст, так и графику. Поддерживается несколько вариантов формата PDF, добавление заголовка, темы, автора и ключевых слов.

Программа обладает возможностью пакетной печати. Вы указываете папку, куда необходимо сохранять файлы, после чего на печать можно отправлять сразу несколько документов.

Виртуальный принтер обладает интеграцией с почтовыми клиентами MS Outlook и Outlook Express. Она заключается в том, что программа автоматически создает письма с вложениями из файлов PDF, отправляя их по указанным адресам.

Внедрение шрифтов может происходить по нескольким правилам. Во-первых, есть выбор. Если есть желание, пожалуйста, ищите нужные шрифты, внедряйте. Но, кроме этого, есть возможность автоматического внедрения 14 базовых шрифтов, а также всех шрифтов, установленных в системе, кроме указанной ранее базы.

Официально объявлена совместимость с азиатскими символами, и ничего не сказано про кириллицу. К сожалению, распечатка тестовых страниц дала отрицательный результат.

Защита документа осуществляется с помощью пароля и шифрования. Ограничения доступа касаются печати, изменения, а также извлечения содержимого.

Программа обладает возможностью обнаружения ссылок на web-сайты в исходных документах. При печати в PDF они корректно преобразовываются. Вы может настраивать их внешний вид – стиль подчеркивания, цвет, толщину и многое другое.

Имеется поддержка слияния нескольких документов. При печати можно добавлять новые страницы в начало или в конец другого файла PDF.

Поддерживается компрессия. Вы можете сжимать текст, элементы оформления, изображения. Картинки можно масштабировать для экономии места.

Допускается фоновая отправка электронных писем при печати. В настройках вводится адрес отправителя и получателя. Можно добавить копии, в том числе скрытые. Далее указывается тема и текст сообщения. Остается ввести данные SMTP сервера. После этого отправка сообщений возможна в фоновом режиме.

В состав PDF Camp Pro входит маленькая, очень простая утилита Batch to PDF. Она выполняет лишь одну функцию – позволяет открывать сразу несколько документов и в пакетном режиме отправлять их на печать. Поддерживается огромное количество типов документов, в первую очередь, весь набор MS Office, HTML, RTF, простой текст и многое другое.

На официальной странице проекта можно загрузить более простую версию виртуального принтера, которая, в частности, не поддерживает пакетную обработку документов. Она представляла бы интерес, будучи бесплатной. Но стандартная версия PDFcamp, в плане условий распространения, отличается лишь ценой, стоя $29.00.

Официальный сайт: www.pdfforge.org
Размер: 15522 КБ
Цена: бесплатный
Русский язык интерфейса: есть

В отличие от большинства виртуальных принтеров, возможности PDF Creator не ограничиваются появлением нового значка в диалоговом окне «Принтеры и факсы», и настройками с парой-тройкой вкладок, опции в которых, по большому счету, идентичны во многих приложениях. С помощью PDF Creator можно гибко настроить процесс печати, добавить сервисные возможности в Internet Explorer и в контекстное меню Проводника, а также многое другое.

Виртуальный принтер работает в два этапа. Сначала создается документ Postscript. Он посылается в очередь печати, которая обслуживается собственным монитором. Оттуда уже происходит печать в PDF, в графические изображения, автоматическая рассылка документов по электронной почте. Теперь более подробно, по порядку рассмотрим возможности приложения.

После того, как документ отправлен на печать с использованием виртуального принтера, открывается диалоговое окно PDF Creator. Его можно отключить в настройках приложения, указав использовать опции по умолчанию. Однако, если ничего не трогать, то перед печатью предстоит указать несколько параметров.

Вводится заголовок документа, даты его создания и последнего изменения. C помощью отдельных кнопок можно сразу указать текущее время и дату. Далее вводится имя автора, которое по умолчанию берется из системных настроек. Вручную предстоит добавить тему документа и ключевые слова. После окончания оформления печати можно отправить документ в очередь на виртуальный принтер, просто сохранить файл Postscript, а также отправить PDF по электронной почте.

Монитор печати PDF позволяет организовывать очередь из документов. Он не случайно включен в состав описываемого программного продукта. Дело в том, на официальной странице проекта можно загрузить серверную версию виртуального принтера. А здесь уже монитор жизненно необходим. По всей видимости, разработчики решили оставить данный компонент в локальной версии, за что им спасибо. Хуже работать программа не стала, а дополнительные сервисные возможности никому не помешают, тем более, никто не заставляет ими пользоваться. Они не усложняют работу.

Монитор позволяет собирать документы в режиме ожидания, отправлять на печать отдельные файлы, а также все сразу. Имеется возможность отправки документов по электронной почте. Достаточно ввести адрес в специальной панели, которая по умолчанию скрыта. Все операции, связанные с монитором, заносятся в журнал.

Программа имеет собственное окно настроек, не связанное со свойствами принтера. Вы можете добавлять интеграцию с Проводником. В контекстном меню появляется новый пункт, позволяющий быстро отправлять на печать в PDF или графические форматы текущий файл или целую группу. Вы можете распечатывать пробные страницы, указывать приоритет процесса виртуального принтера.

На первом этапе работы принтера создается документ Postscript. В состав продукта входит GPL Ghostscript. Настройки приложения позволяют использовать другой модуль, а также указывать параметры его работы, ключи.

Следующая группа опций позволяет указывать автора по умолчанию, используя для этого большое количество встроенных переменных Windows. Например, можно применять имя компьютера, добавлять счетчики. Далее указывается дата и время по умолчанию (текущая или любая другая), а также размер бумаги, например, A4.

Как надо сохранять документ? Сначала вы определяете имя файла. Оно состоит из двух частей. Вы вводите приставку из списка переменных, которая завершается текстовой строкой, вводимой вручную. Далее указывается формат документов, который будет использоваться при печати по умолчанию. Предлагается PDF (стандарт), PNG, JPEG, BMP, PCX, TIFF, PS и EPS.

Вы можете настроить автоматическое сохранение документов, и тогда при печати не будет задаваться дополнительных вопросов. Сначала указывается формат сохраняемых документов. Выбор аналогичен предыдущему списку. Далее определяется имя файла по той же схеме «приставка плюс пользовательская строка», а также указывается папка, куда будут помещаться файлы. Имеется возможность отправки документа по электронной почте, а также его автоматическое открытие в программе, установленной в системе по умолчанию.

Настройки виртуального принтера позволяют выполнять произвольные команды до печати и после нее. В качестве них могут выступать различные сценарии и запуск исполняемых файлов. Во втором случае можно указывать параметры запуска, выбирать стиль окна (нормальное/минимизированное, с фокусом и т.д.).

Несмотря на то, что в рамках данной статьи мы учимся виртуализации печати, возможно, вам понадобится создать бумажную копию документа PDF. Программа позволяет автоматически отправлять PDF на любой другой принтер, установленный в системе. Имеется возможность вывода дополнительного диалогового окна со свойствами принтера или параметрами печати.

Каждый формат конечный документов имеет собственный набор настроек. Нас, в первую очередь, интересует PDF. Вы можете выбирать совместимость с Adobe Acrobat 3.0, 4.0 и 5.0. Можно включать автоматический поворот страниц, указывать разрешение документа. Сжатие задается раздельно для цветных и черно-белых изображений. Можно использовать различные варианты степеней качества JPEG или ZIP. Картинкам можно давать разрешение, отличное от оригинала, уменьшая размеры. Одноцветные изображения сжимаются с помощью CCITT сжатия факсов.

Вы можете указывать цветовую схему документов. Ей может быть CMYK, RGB или оттенки серого цвета.

Шифрование документов возможно с помощью модулей Ghostscript или PDFEnc. Поддерживаются ключи 40 бит и 128 бит. Во втором случае документ можно будет открыть только в Adobe Acrobat 5.0 или выше. На документ ставится пароль. В этом случае чтение доступно только после его ввода. Запрет, при необходимости, может касаться печати документа, копирования его содержимого, изменений содержимого и комментариев. При установке 128 бит ключа возможно использование низкого разрешения при печати, заполнение полей форм, изменение атрибутов.

Вместе с установкой виртуального принтера вы можете добавить панели для браузеров Internet Explorer и Mozilla Firefox. Основное их назначение – быстрая печать web-страниц. Кроме того, панели могут выполнять функции счетчика всплывающих окон и имеют поисковую строку. Поиск осуществляется через собственный сервис разработчика.

PDF Creator предлагает широкий набор сервисных возможностей при создании документов PDF, и за все это не нужно отдавать деньги. Это наглядный пример того, что бесплатное приложение может заметно опережать по функциональности и надежности платного конкурента.

К содержанию pdfFactory Pro 3.30

Официальный сайт: www.fineprint.com
Размер: 1578 КБ
Цена: $99.95
Русский язык интерфейса: нет

pdfFactory Pro, в целом, представляет собой классический виртуальный принтер. Лишь одна особенность сразу выделяет его из однородной массы схожих приложений. Программа поддерживает предварительный просмотр документов. Он выполнен очень удобно. Вы можете масштабировать страницы, устанавливать на них закладки, вставлять при необходимости пустые листы. Вторая особенность заключается в добавлении водяных знаков. Выбор готовых элементов велик. Здесь и различные пометки о конфиденциальности, колонтитулы и многое другое. Присутствует и целый их редактор. Вы можете вводить текст, менять шрифт, стиль, указывать его положение на документе.


При внедрении шрифтов можно выбирать отдельные элементы из общего списка. Ввод информации о документе включает в себя не только классические поля – заголовок, тема, автор и ключевые слова. Вы также можете указывать ориентацию страниц, оформлять боковую панель, вводить увеличение по умолчанию, оформлять заголовок окна. Документ может открываться с определенной страницы.

Управление безопасностью включает в себя запрет на копирование текста и графики, печать документа, его изменение, корректировку комментариев. Виртуальный принтер обнаруживает ссылки в документе. Вы можете управлять их внешним видом – стилем шрифта, бордюрами.

Программа поддерживает работу с закладками. Сначала вы создаете их список. Затем, в Acrobat Reader можно будет осуществлять быструю навигацию по документу.

Настройки принтера позволяют указывать папку по умолчанию для сохранения документов, правило именования файлов. Вы можете создавать несколько виртуальных принтеров в системе. Кроме того, можно автоматически отправлять PDF на печать, используя физический принтер.

Преимущества pdfFactory Pro заключаются в возможности предварительного просмотра документов, в качественной поддержке кириллицы. На официальной странице проекта можно загрузить более простую версию приложения, имеющую цену вдвое ниже, чем у рассмотренного продукта.

К содержанию PDF Generator 1.51

Официальный сайт: www.alientools.com
Размер: 752 КБ
Цена: $42.00
Русский язык интерфейса: нет

PDF Generator является классическим виртуальным принтером, обладающим лишь основными возможностями. Программа вызывает себя только из настроек печати Alien Tools PDF Generator. Отдельного рабочего окна, которое можно бы вызвать, например, из стартового меню, нет.

Параметры страницы позволяют указывать ее стандарт. По умолчанию используется лист бумаги А4. Имеется возможность ручного ввода размеров, а также указание единиц измерения. Вы можете также указывать разрешение графики, используемое в документах, а также ее масштаб.

Программа поддерживает внедрение шрифтов в документы. Настройки принтера позволяют работать с их списком. В левой колонке показан полный список шрифтов, а в правой – внедренные элементы. По умолчанию второй список пуст. Вы можете добавлять туда любые установленные шрифты.

Илон Маск рекомендует:  Отзывчивый веб-дизайн

Следующая группа опций позволяет выбирать версию PDF (1.3 или 1.4), указывать заголовок документа, его тему, автора, ключевые слова. Имеется также возможность добавления фоновой картинки.

Вы можете шифровать документы, ограничивая, тем самым, к ним доступ. Запрет касается печати, изменения, копирования содержимого, заполнения комментариев и форм ввода.

Кириллица в документ отображается непечатными символами. Незарегистрированная версия приложения добавляет в нижнюю часть страницы строку с напоминанием о покупке продукта.

Официальный сайт: www.software602.com
Размер: 10683 КБ
Цена: $39.95
Русский язык интерфейса: нет

Print2PDF является классическим виртуальным принтером PDF, обладая одной особенностью – вы можете вызывать настройки сохранения документов не только во время печати, но и как отдельное окно. Кроме того, программа поддерживает стандартное преобразование форматов документов, работая не как принтер, а просто, в качестве обычной утилиты.

Перед использованием программы в качестве принтера разумней произвести начальное ее конфигурирование. Во-первых, вы можете указать, в каком виде откроется окно сохранения документа. Вы можете скрывать большинство тонких опций или, напротив, давать доступ к любым настройкам. Программа позволяет использовать профили. Они напоминают сюжетные настройки. Например, один профиль позволяет осуществлять высококачественную печать, другой делает акцент на конфиденциальность, третий – на малый размер документа.

Настройки безопасности включают в себя указание паролей для чтения и редактирования документов, а также запрещают печать, изменение, извлечение и добавление аннотаций в документ.

В документы можно добавлять цифровую подпись. Она требует дополнительного сертификата. Вы указываете причину добавления подписи, размер ее изображения (если необходимо осуществлять показ), положение на странице.

Похожие настройки и у водяных знаков. Они представляют собой текст. Вы указываете степень ее прозрачности, вводите текст, определяете его направление.

Отдельным меню реализована поддержка наложения штампов. По сути, это тот же водяной знак, только представляющий собой не текст, а картинку. Вы указываете ее положение на странице, размер, прозрачность.

Изображения в PDF могут сжиматься с помощью JPEG или ZIP. Выборочного внедрения шрифтов нет, но имеется несколько вариантов политики работы с ними. Вы можете также вводить четыре классических поля аннотации.

Дополнительные опции позволяют указывать версию PDF, разрешение печати, цвет или черно-белый режим, ссылки, закладки.

Программа позволяет также выполнять преобразование документов, минуя печать. Вы указываете исходный файл, выбираете профиль виртуального принтера. Далее следует повторение основных опций приложения, которые можно менять как в случае с традиционным алгоритмом применения приложения. Print2PDF может работать как виртуальный принтер и как утилита для конвертирования документов.

К содержанию ReaSoft PDF Printer 3.5

Официальный сайт: www.realsoft.com
Размер: 5785 КБ
Цена: $49.95
Русский язык интерфейса: нет

В отличие от большинства виртуальных принтеров, настройки ReaSoft PDF Printer вызываются не как свойства печати. Работа с приложением несколько отличается от привычного по другим участникам путеводителя алгоритма.

Первоначальная настройка принтера осуществляется с помощью специального мастера. Основное его назначение заключается в управлении автоматическим сохранением документов. Вы можете указать папку по умолчанию, куда будут складываться файлы, а также отключить показ окна со свойствами принтера. Имя PDF всегда идентично имени исходного файла или, например, заголовка web-страницы, если речь идет о HTML.

При печати документа нет смысла вызывать свойства принтера, а лучше сразу осуществить действие. Управление передается ReaSoft PDF Printer, и открывается диалоговое окно, напоминающее иллюстрацию, которую можно увидеть чуть выше. Осуществляется предварительный просмотр документа. Вы можете поворачивать страницы, вставлять пустые листы, удалять их. Левая боковая панель осуществляет просмотр структуры документа, а также позволяет добавлять в PDF закладки.

Имеется возможность ввода описаний, внедрения шрифтов (выбора нет), компрессии (настроек нет). Вы можете также заставить приложение просмотра PDF разворачиваться сразу на весь экран, настраивать раскладку страниц, колонок. Кроме того, допускается скрытие главного меню (например, у Adobe Reader), панели инструментов, управляющих элементов заголовка окна.

Виртуальный принтер позволяет наносить на документы водяные знаки. Для них указывается позиция, текст, стиль, цвет и многое другое. Кроме того, вы можете добавлять несколько типов колонтитулов.

Поддерживается шифрование. Помимо стандартных 40 бит и 128 бит ключей, вы можете использовать метод HighEx, который максимально безопасен, но понимается лишь последними версиями Adobe Reader. Варианты защиты традиционны – печать, редактирование, копирование содержимого, добавление аннотаций.

ReaSoft PDF Printer позволяет не просто печатать документы, но также сразу отправлять их по электронной почте, а также выполнять слияние с другими PDF.

Как распечатать файл .rtf?

Как распечатать файл .rtf с помощью С#? (Приложение WinForms/WPF)

В Visual С#.NET или Visual С# 2005 создайте новый проект библиотеки классов с именем RichTextBoxPrintCtrl. По умолчанию создается Class1.cs. Измените имя класса1.cs на RichTextBoxPrintCtrl.cs. В обозревателе решений щелкните правой кнопкой мыши ссылку «Ссылки» и выберите «Добавить ссылку». В диалоговом окне «Добавить ссылку» дважды щелкните файл System.Drawing.dll и System.Windows.Forms.dll, а затем нажмите «ОК».

Замените существующий код в RichTextBoxPrintCtrl.cs следующим кодом:

В меню «Отладка» нажмите «Пуск», чтобы запустить приложение. Отображается форма 1. Введите текст в RichTextBoxPrintCtrl. Нажмите «Параметры страницы», чтобы установить параметры страницы. Нажмите «Предварительный просмотр», чтобы просмотреть предварительный просмотр страницы. Нажмите «Печать», чтобы распечатать содержимое RichTextBoxPrintCtrl.

Распечатать RTF-файл и определить диапазон страницы для печати

Delphi , ОС и Железо , Принтеры и Печать

Статья Распечатать RTF-файл и определить диапазон страницы для печати раздела ОС и Железо Принтеры и Печать может быть полезна для разработчиков на Delphi и FreePascal.

Комментарии и вопросы

Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.

Печать PDF-файлов

Частенько сталкиваясь по работе с распечаткой PDF-файлов на разных устройствах, от принтеров до плоттеров, решил написать статью, в которой расскажу какие могут быть проблемы именно при распечатке нестандартных форматов. Например, вы знаете как распечатать чертеж формата А1 на просто принтере? Вот! О подобных проблемах и расскажу в этой статье.

На самом деле, как обычно, ничего сложного, надо немного разобраться в настройках программы Adobe Reader


Постараюсь написать не очень длинно, а то как сказал Сергей ruskweb.ru – в деле написания статей “Размер имеет значение!”. Постараюсь уложиться в 3-4 килознаков, но уж как пойдет.

Всем остальным случайно попавшим на эту статью, предлагаю почитать что-нибудь другое. Например, мою эпопею с оформлением гражданства собственного ребенка или, вот еще, как нужно правильно экспроприировать чужие вещи.

Итак, в продолжении рубрики “Секреты PDF” и хочу поделиться с вами одним способом печати PDF-файлов на разных форматах бумаги.

Иногда бывает нужно распечатать документ формата A3 на формате А4 или наоборот. Не всем это нужно, но чаще всего так извращаться с документами требуется именно инженерно-техническим работникам.

Фрагмент документа распечатать или огромный чертеж формата А2 нужно получить на листке А4. Вот об этом и расскажу.

Задача первая. Из большого в маленький

Во всех наших манипуляциях потребуется только один инструмент – Adobe Acrobat Reader версией не ниже 10.

Скачать свежую версию можно здесь, если у кого-то еще ее нет. Только галочку снимите, а то с Adobe Acrobat Reader в довесок идет McAfee, которая еще и устанавливается сама по себе. Так что, не забудьте снять галочку.

Допустим, у нас есть некий чертеж или большая таблица в формате PDF. Создан этот файл может быть несколькими разными способами, о чем я писал не раз и почитать можно вот тут, но лучше всего в нашем данном случае подойдет виртуальный принтер и я настоятельно рекомендую PDF Creator.

Для примера стащил с работы кусок чертежа в формате А2.

Алгоритм создания из большого в маленький формат следующий.

Отправляете исходный файл на печать, но в качестве принтера выбираете виртуальный и формат бумаги выбираете тот, в котором сделан чертеж. Ни в коем случае не делайте формат меньше, “поплывут” все толщины линий и будет документ у вас не читабельным. Так что, если у вас исходный документ формата А2, то и печатать на виртуальном принтере надо в А2.

Таким образом, получаем чертеж в PDF формате с сохранением всех пропорций, толщин и размеров шрифтов. А дальше останется только распечатать на стандартном принтере полученных файл.

Предвещая логичные вопросы “А зачем так извращаться?” объясняю. Вот вам ситуация. Создали вы вордовский документ в формате А3. Красивый такой плакатик, и если вы начнете его форматировать под А4, то придется вам переделывать все: от размера шрифтов до размера картинок. Но если из этого плакатика сделать PDF-файл в исходном формате, то в будущем можно будет распечатать на бумаге любого размера: от А0 до А5.

Задача вторая. Из маленького в большой

Пока писал статью пришлось данным методом на практике пользоваться.

Если у вас есть плоттер, то вам конечно данный метод будет ни к чему, а вот у меня часто бывает в наличие только принтер А4. Ну и как на нем распечатать что-то большое? Не знаете? Сейчас я вам расскажу. Естественно, полученные листы придется склеивать. Тут уж каждый для себя выбирает: склеить листы или бегать с высунутым языком в поисках плоттера.

Итак, открываем нужный файл в Adobe Reader и заходим в меню Файл – Печать.

Видим вот такое окно

И в этом окне нам потребуется кнопочка Постер. Можно конечно и кнопкой Размер воспользоваться, но Постер гораздо проще. Нажимаем на кнопку Постер…

И с помощью Раздела Масштаб подгоняем наш лист под нужное количество страниц.

Можете, кстати, поставить галочку на пункте Метки вырезки. Таким образом, получите на распечатанном листе специальные меточки, по которым удобно обрезать листы.

А дальше остается только нажать кнопку Печать и изъять из принтера нужное количество страниц.

При помощи ножниц и канцелярского клея (скотча) пара страниц формата А4 превращаются в один лист А3. Ну, или четыре листика А4 в один — А2, тут уж смотря, что требуется получить на выходе.

Извращение, конечно, но иногда без этого никуда.

Задача третья. Распечатать фрагмент.

Думал уже закончить на двух задачах, но вспомнилось, как некоторые мои подслеповатые сотрудники просят кусок текста или чертежа распечатать в увеличенном формате.

Это делается совсем просто

Открываете нужный документ (показываю на том же чертеже)

И увеличиваете тот фрагмент, который нужно распечатать. Просто увеличиваете, как видите его на экране монитора, так он и будет выглядеть в распечатанном виде.

Теперь идем в меню печати и выбираем пункт Дополнительные параметры – Текущий вид.

Жмем кнопку Печать и получаем увеличенный фрагмент куска документа.

Задача четвертая. Не печатается PDF-файл.

Иногда встречается такая вещь, что PDF-файл не печатается, так как нужно. Точнее печатается, но на распечатанном листе вместо нормального текста, появляются всякие кракозябры.

Встречался я с таким, правда давно, в последнее время такого не видел. Чаще всего это связано с неправильной кодировкой, то есть драйвера принтера не могут правильно определить на каком языке написан текст и, соответственно, на бумаге выводят, как бог на душу положит.

Есть способ обойти данную проблему.

В меню Печати нажимаем кнопку Дополнительно

И в появившемся окне, ставим галочку «Печатать как изображение»

Все. Программа «думает», что в файле не текст, а картинка и печатает, как обыкновенное изображение. Единственно, в более ранних версиях Adobe Reader эта функция называлась — «Печать как на экране»

Вот как-то так. Когда знаешь, то все просто.

Засим, позвольте откланяться, надеюсь статья была вам полезной. Всем удачи!

P.S. В 3-5 килознаков не уложился, да и ладно. Если статья была вам полезна, то не забудьте ей поделиться с коллегами и друзьями.

Хорошая песенка, в тему работы на “дядю”, все собираюсь на эту тему написать. Думаю следующей и будет, поэтому подпишитесь на новости с блога, чтобы не пропустить что-нибудь интересное .

Пакетная печать документов: тестируем 5 популярных приложений

Довольно удивительно, что штатные средства Windows до сих пор не позволяют осуществлять массовую печать файлов. В системе Windows массовая печать возможна, но с ограничением в 15 файлов. В этой связи пользователям приходится пользоваться специальными программами для пакетной печати файлов.

Если вы печатаете много документов, такие программы существенно сэкономят ваше время и освободят вас от однотипных задач: открытие одного файла за другим, установка настроек печати, запуск печати, отслеживание процесса — чтобы ни один файл нигде не потерялся.


Предположим, вы печатаете 500 файлов в неделю, и тратите на открытие каждого файла и запуск его печати 30 секунд. Самостоятельно вы напечатаете их за 4 часа 10 минут. Такая программа же обработает 500 файлов в среднем за 90 минут или даже быстрее. Получается, автоматизация пакетной печати может сэкономить вам более 10 часов вашего рабочего времени в месяц.

Осторожно!

В статье много букв. Если некогда читать — перейдите к выводам в конце статьи.

Что и как будем тестировать

Мы — разработчики fCoder SIA, выпуская новую версию Print Conductor — версию 5.3, решили узнать, какие программные решения для пакетной печати файлов предлагают другие компании-разработчики. Это сравнительный обзор нашего приложения и аналогичных программных решений на рынке, составленный с целью выявить наши сильные и слабые места по отношению к последним.

Илон Маск рекомендует:  Что такое код rewind

Другие программы описаны на основе использования их trial-версий и информации на сайте разработчика, поэтому данный обзор не претендует на абсолютную объективность. Все описанные программы вы можете испытать самостоятельно — ссылки на их пробные версии и краткие выводы добавлены в конце статьи.

Мы расскажем о 5 наиболее популярных программах в этой нише. На каждой из них мы испытаем 4 показателя: качество печати, скорость печати, размер очереди печати, количество успешно напечатанных документов. Это 102 разнородных PDF файла, которые мы получали от наших клиентов. Файлы содерат графические элементы, чертежи, растровую и векторную графику. Среди них есть и “проблемные” файлы с длинным названием, а также файлы, содержащие нестандартные символы и иероглифы.

Для тестирования использовалась рабочая станция следующей конфигурации: CPU Intel Core i5-760 2.8 GHz, 16 GB RAM, HDD ST2000DX001 с установленной Microsoft Windows 10 x64. В качестве принт-сервера выступала рабочая станция на базе CPU Intel Core i5-4460 3.2 GHz, 8 GB RAM, HDD ST2000DX001 c установленной Microsoft Windows 8 x64, подключённая к принтеру HP Color LaserJet Pro MFP M176.

Adobe Acrobat

Пакетная печать в Adobe Acrobat DC

Печать чертежа в формате PDF в Adobe Acrobat XI

Функционал

Изначально Adobe Acrobat создан для создания и редактирования файлов PDF, применения электронных подписей и организации безбумажного (т.н. “paperless”) документооборота.

Касаемо пакетной печати, программа Adobe Acrobat DC способна автоматизировать печать большого количества документов из отдельной папки при помощи “Мастера операций” (Action Wizard). Процесс создания операции и списка на печать довольно неудобен. Пакетная печать запрятана в меню “Дополнительные Инструменты”, и для нее нужно создавать отдельную операцию, поэтому без копания в настройках и поиска дополнительной информации в сети Интернет не обошлось.

Adobe Acrobat поддерживает, в первую очередь, собственный формат PDF и другие популярные форматы. Если файл не поддерживается или не установлено исходное приложение, Adobe Acrobat не сможет напечатать файл и предложит вам перейти в исходную программу и затем напечатать документ через меню “родного” приложения.

Как запустить печать

Для пакетной печати в Adobe Acrobat DC нужно выполнить 7 шагов:

  1. Инструменты (Tools)
  2. Мастер операций (Action Wizard)
  3. Дополнительные инструменты (More Tools)
  4. Печать (Print)
  5. Добавить файлы (папку) (Add files (folder)
  6. Сохранить операцию (Save Action)
  7. Запустить операцию (Start Action)

Качество и скорость печати

Программа выдает отличную скорость обработки, предлагает тонкие настройки по масштабированию и расположению документа на листе, выбор определенных страниц для печати, функцию экономии чернил (Save Ink/Toner).

При этом, к сожалению, печать происходит в “полуавтоматическом” режиме. В процессе печати периодически появляется диалоговое окно вопросом “Сохранить внесенные изменения?” для некоторых документов. Скорее всего, вы не сможете просто запустить печать и заниматься другими задачами.

Adobe Acrobat обладает мощным функционалом редактирования и различных операций с PDF файлами, гибкой допечатной подготовкой отдельных документов. Если вам требуется весь основной функционал Adobe Acrobat: создание, редактирование и отправка PDF файлов, работа с электронными подписями, облачным сервисом, и пакетная печать лишь в качестве дополнения — продукт от Adobe станет оптимальным решением. Однако конкретно для наших целей – автоматизации массовой печати – она не подходит, учитывая ограниченный функционал и неудобно организованный механизм запуска задачи на печать.

Также стоит учитывать довольно высокую цену за программу в виде ежемесячной подписки.

Сколько стоит

**Актуально только для России

Преимущества

  • мощный и разнообразный функционал для “родного” формата PDF
  • современный лаконичный дизайн
  • гибкие настройки допечатной подготовки документов
  • подробные обучающие материалы и профессиональная техподдержка

Недостатки

  • цена
  • “полуавтоматический” способ пакетной печати
  • громоздкий интерфейс для создания операции массовой печати
  • минимальные функции управления списком на печать
  • отсутствие предварительного отчета, отчета по результатам пакетной печати

SilentPrint3

Создание операции для тихой печати в SilentPrint3

Функционал

Программа SilentPrint3 от разработчика Funasset поддерживает конвертирование и печать файлов форматов Word, Excel, PDF и изображений (PDF, DOC, HTM, XLS, JPG, BMP, TIF). Есть встроенный модуль конвертации в PDF. Емкий минималистичный интерфейс, есть все необходимые настройки для печати. Программа работает в режиме службы Windows.


Следуя из названия, SilentPrint3 осуществляет “тихую печать”, т.е. пользователь создает специальную “папку наблюдения” (Watched folder), которая отслеживается программой, и печать происходит автоматически.

Как запустить печать

Для пакетной печати в SilentPrint3 нужно выполнить 7 шагов:

  1. Создать операцию (Add task)
  2. Ввести имя операции (Task name)
  3. Выбрать путь к “папке наблюдения“ и выбрать принтер
  4. Выбрать форматы и нужные настройки для печати страниц (Output options)
  5. Выбрать путь к папке, куда попадут необработанные файлы (Failed folder)
  6. Сохранить операцию (Save task)
  7. Запустить операцию(ии) (Start All), если не была установлена галочка “Start Automatically”

Качество и скорость печати

Сколько стоит*

*Приблизительно по курсу £/$

Установка и настройка программы может вызвать трудности у рядового пользователя, и, возможно, потребуется помощь IT-специалиста. Разработчики предлагают установить 2 приложения: сначала сервисную службу, а затем клиент-приложение, причем обязательно в этой последовательности. При постановке задачи на печать нужно настроить “папку наблюдения”, папку, куда будут попадать необработанные файлы, папку архивации оригинальных файлов и другие опции.

Преимущества

  • интуитивно-понятный интерфейс
  • современный лаконичный дизайн
  • независимость от Adobe Acrobat и других приложений
  • функция “тихой печати”
  • поддержка двусторонней печати
  • оперативная служба поддержки

Недостатки

  • возможные сложности с установкой и настройкой
  • оригинальные файлы удаляются, либо архивируются после печати
  • небольшое количество поддерживаемых форматов — 25
  • цена

Batch&Print Pro v9.05

Отправка файлов на очередь и печать в Batch&Print Pro v9.05

Программа Batch&Print Pro v9.05 от разработчика Traction Software поддерживает автоматическую печать документов в формате PDF, изображений, документов семейства MS Office, HTML, а также других популярных форматов.

Функционал

Формирование списка на печать путем перетаскивания файлов, управление списками на печать, конвертация в PDF без помощи Adobe Acrobat, планировщик печати, печать веб-страниц, функции разделения и слияния документов, возможность работы в режиме службы Windows, печати на нескольких принтерах одновременно, мониторинг FTP сервера, POP3-мониторинг и другие функции.

Как запустить печать

Для пакетной печати в Batch&Print Pro v9.05 нужно выполнить 4 шага:

  1. Добавить файлы в список печати (File>Add Single File(s) to List)
  2. Выбрать нужный принтер, ориентацию и формат страницы (File>Printer setup)
  3. Выбрать нужные настройки (File>PDF Print Settings>Settings…)
  4. Нажать кнопку ‘Print’

Качество и скорость печати

*Файлы, содержащие иероглифы в названии не были обработаны

Сколько стоит

*Основное отличие Enterprise-версии от обычной — одновременная обработка нескольких групп файлов в многопоточном режиме.

Стандартная лицензия и Премиум-лицензия отличаются разными вариантами “обслуживания” — обновлений со стороны разработчика.

Помимо основной программы, разработчики предлагают большое количество платных аддонов (например, HTML Add-on, TIFF Add-on, IMG Add-on и др.). Цена на них варьируется от $15 до $30.

Разнообразие разных версий одной программы (какая версия мне подойдет?) и большое количество дополнительных плагинов смущает (нужны ли они мне?).

Устаревший дизайн сайта очень затрудняет навигацию. Дизайн интерфейса главной панели выглядит устаревшим и содержит очень много подпунктов меню, в которых трудно разобраться.

Преимущества

  • широкий набор поддерживаемых форматов

  • работа в режиме службы Windows
  • небольшой размер файлов в очереди печати
  • гибкая настройка списков на печать
  • подробные обучающие материалы (без них никак)

Недостатки

  • неудобный интерфейс сайта и самой программы
  • слишком большое количество опций и настроек вынесены на главную панель
  • устаревший графический интерфейс

Total PDF Printer

Печать PDF файлов в Total PDF Printer

Программа Total PDF Printer от разработчика CoolUtils предназначена для печати PDF файлов в пакетном режиме.

Функционал

“Тихая печать” (отдельный компонент за $150), планировщик печати, настройка формата и размера изображения перед печатью, двусторонняя печать (duplex mode), функция печати “разделительного” листа, авторотация и автоподгон по размеру листа, нумерация или добавление водяного знака для колонтитулов страниц, командная строка с различными параметрами и другие.

Как запустить печать

Для пакетной печати в Total PDF Printer нужно выполнить 4 шага:

  1. Выбрать файлы для печати из каталога в панели слева
  2. Нажать кнопку “PRINT”
  3. Применить нужные настройки для печати (нижний и верхний колонтитул, водяной знак, нумерация, ориентация страниц, лоток принтера, формат бумаги, качество печати, “разделительный” лист)
  4. Нажать кнопку “Start!”

Качество и скорость печати

*Однако, файлы, попадая в очередь на печать не сохранили оригинальное название (у всех отображалось название одного из файлов) — это может затруднить контроль за процессом печати.

Total PDF Printer быстро справился с печатью 102 различных PDF файлов — за 4 минуты 4 секунды.

Сколько стоит

*Основное отличие Pro-версии от обычной — расширен список поддерживаемых форматов помимо PDF: DOC, TXT, DOCX, HTML, XLS, TIFF, JPEG, PNG

Преимущества

  • интуитивно понятный интерфейс
  • высокая скорость обработки
  • поддержка командной строки
  • возможность нумерации или добавления водяного знака в области верхнего или нижнего колонтитулов

Недостатки

  • небольшой выбор поддерживаемых форматов даже у Pro-версии — 10
  • большой размер очереди печати (высокая нагрузка на оперативную память принтера и локальную сеть офиса в случае использования сетевых принтеров)

Поскольку мы разработали Print Conductor, описание этой программы — наиболее полное (мы готовы рассказывать о нашей программе бесконечно!).

Программа умеет массово печатать файлы PDF, текстовые файлы, цифовые изображения, чертежи и другие типов файлов. Print Conductor поддерживает 78 форматов (!), включая документы Adobe PDF, Microsoft Word, Excel, PowerPoint, и OpenOffice, файлы HTML, JPEG, TIFF, PNG, TGA, TXT, RTF, чертежи в форматах програм Autodesk AutoCAD, SolidWorks, Microsoft Visio, файлы XML, XPS, MHT и другие.

Print Conductor активно покупают компании, работающие с документами: банки, строительные, юридические, бухгалтерские компании, страховые и консалтинговые агентства, медицинские учреждения.

Функционал

Добавление файлов в очередь печати путем перетаскивания на главную панель программы, печать файлов из ZIP, RAR архивов и папок, широкий набор настроек и поддерживаемых форматов, управление списками на печать, предварительный отчет, показывающий сколько бумаги потребуется для каждого документа, отчет по результатам печати: затраченное время и количество обработанных файлов, нумерация страниц, возможность добавить разделительный лист между документами, встроенный API, позволяющий разработчикам программного обеспечения встраивать функции Print Conductor в систему документооборота предприятия и другие.

  • печатать одну или несколько копий каждого документа
  • сортировать копии документа постранично или подокументно
  • разделять печатаемые документы обложкой
  • печатать страницы документа в масштабе 1:1 или растягивать до размера листа бумаги
  • автоматически выбирать лоток принтера исходя из размера страниц документа или печатать только на бумаге из заданного лотка
  • печатать документы целиком, либо только заданный диапазон страниц
  • печатать отчёт, включающий в себя список типов распечатанных документов и количество потраченной бумаги
  • автоматически центрировать страницы документа на листе бумаги и поворачивать страницу документа в книжной или альбомной ориентации.

Список новых возможностей по тонкой настройке программы регулярно дополняется по заказу пользователей Print Conductor.


Как запустить печать

Для пакетной печати в Print Conductor нужно выполнить 3 шага:

  1. Выбрать файлы на печать из архива или папки (или добавить файлы путем перетаскивания на главную панель) (Add documents/Add folder)
  2. Выбрать принтер (Select Printer)
  3. Нажать кнопку “Старт печати” (‘Start printing’)

Качество и скорость печати

Сколько стоит

*При покупке от 5 и более лицензий предусмотрены скидки

Преимущества

  • Современный, интуитивно понятный интерфейс
  • запуск печати в 3 клика мыши
  • широкий набор настроек и количество поддерживаемых форматов: 78
  • небольшой размер файлов в очереди печати (низкая нагрузка на сетевые принтеры)
  • полноценное управление списком документов
  • оперативная поддержка пользователей со стороны команды разработчиков
  • встроенный API для разработчиков
  • использование открытого API Adobe Acrobat при “внешнем методе печати”
  • умеренная цена лицензии

Недостатки

  • сравнительно высокая длительность обработки (используется “надежный метод”)

Что в итоге

Adobe Acrobat DC

(+) Самая мощная поддержка формата PDF

(-) Неудобный интерфейс

Гибкие настройки для допечатной подготовки документов и формата PDF, тем не менее, удобство интерфейса, запуск и процесс пакетной печати оставляют желать лучшего.

SilentPrint3

(+) Самая продвинутая “тихая” печать

(-) Сложная установка и настройка программы

Работа в режиме тихой печати, современный и понятный интерфейс, высокая производительность и качество печати, однако программа сложна в настройке и имеет высокую стоимость.

Batch & Print Pro 9.05

(+) Самый обширный набор настроек

(-) Устаревший, перегруженый настройками интерфейс

Множество функций для тонкой настройки, хорошая производительность, но из всех тестируемых программ эта оказалась самой неудобной в использовании.

Total PDF Printer

(+) Самая быстрая печать

(-) Малое количество поддерживаемых форматов

Интуитивно понятный интерфейс, высокая скорость обработки файлов, есть все необходимые функции для печати, однако программа поддерживает небольшое количество форматов.

Print Conductor

(+) Самый простой и удобный интерфейс

(-) Низкая скорость печати файлов PDF

Максимальная простота и удобство использования, большой набор поддерживаемых форматов, низкая нагрузка на локальную сеть офиса, дополнительные возможности для разработчиков и продвинутых пользователей, доступная цена. Из недостатков нужно отметить низкую скорость обработки файлов PDF, которую, впрочем, можно увеличить, используя открытый API от Adobe Acrobat.

Мы не стали включать в обзор программы, которые совсем не справились с печатью 102 PDF файлов, выдавая критическую ошибку — это приложения PDF2Printer (Vivid Document Imaging Technologies) и A-PDF Batch Print (Affordable PDF Tools).


*Согласно информации на сайте разработчика

**При помощи дополнительного приложения Total PDF Printer X стоимостью $150

***При помощи дополнительного приложения 2Printer стоимостью $149

****В зависимости от приобретенной версии

***** За коммерческую офисную лицензию для одного пользователя

****** Приблизительно по курсу £/$

Ознакомиться с trial-версиями программ, описанных в этой статье, можно по ссылкам:

В заключение хочется подчеркнуть, что данный материал составлен на основе тестов команды разработчиков программы Print Conductor, и в рамках задачи печати сотни PDF документов мы запросто могли упустить некоторые опции или функции, которые “не лежат на поверхности”, в отношении прочих описанных здесь программ.

Илон Маск рекомендует:  Что такое код fbsql_field_name

Проведя это исследование, мы сделали выводы: нужно увеличивать скорость работы Print Conductor. Мы уже работаем над этим и в следующих версиях программы Print Conductor собираемся реализовать принципиально новый, более быстрый и качественный метод печати файлов PDF.

Приглашаем другие компании и независимых разработчиков ПО присоединиться к тестированию показателей — проанализировать производительность и usabilty своих продуктов и другого ПО. Мы открыты к общению с коллегами по цеху и создателями программ для пакетной печати, и готовы повторить проведенные тесты.

Как распечатать файл RTF

Ваш бизнес, вероятно, использует файлы Rich Text Format где-то в своем рабочем процессе. Спецификация файла RTF была разработана Microsoft в 1980-х годах для кроссплатформенного обмена документами, что означает, что вы можете использовать файлы RTF в разных программах обработки текста, в разных версиях одной и той же программы обработки текста и в разных операционных системах. Многие программы могут открывать файлы RTF, включая WordPad, который является легким текстовым процессором, включенным в Windows, и Microsoft Word 2010. Печать файла RTF в Windows 7 не сильно отличается от печати любого другого типа документа. В Windows XP, однако, файлы RTF не всегда печатались должным образом в программах, которые использовали элемент управления RichEdit. Корпорация Майкрософт предоставляет исправление для устранения этой проблемы, которое можно загрузить с веб-сайта поддержки Microsoft (ссылка в разделе Ресурсы).

Распечатать в компе

Нажмите кнопку «Пуск» в Windows и введите «wordpad» в текстовое поле «Поиск программ и файлов». Нажмите «WordPad» в результатах поиска.

Нажмите кнопку «WordPad» в верхнем левом углу окна программы и выберите «Открыть» из выпадающего меню. Найдите и выберите документ RTF, который вы хотите распечатать, и нажмите «Открыть».

Снова нажмите кнопку «WordPad» и наведите указатель мыши на «Печать» в раскрывающемся меню, чтобы открыть меню «Печать и предварительный просмотр».

Выберите «Быстрая печать» в меню, чтобы немедленно распечатать документ RTF с использованием принтера по умолчанию и параметров печати.

Выберите «Печать», чтобы выбрать принтер, отличный от используемого по умолчанию, или изменить параметры печати, в том числе количество копий, диапазон страниц для печати и любые дополнительные параметры, которые может поддерживать принтер, например, параметры сортировки, тип бумаги или двусторонняя печать.,

Выберите «Предварительный просмотр», чтобы изменить параметры настройки страницы, такие как поля и ориентация страницы, и предварительно просмотреть, как будет выглядеть напечатанный документ RTF. Нажмите «Печать» в диалоговом окне после того, как вы сделали все необходимые выборы.

Печать в Word 2010

Нажмите кнопку «Пуск» и введите «слово» в поле поиска. «Microsoft Word 2010» появляется в результатах поиска, если он установлен в вашей системе; если так, щелкните по нему. В противном случае вы можете использовать WordPad, как описано в предыдущем разделе.

Перейдите на вкладку «Файл» в верхнем левом углу окна программы и нажмите «Открыть». Найдите и выберите документ RTF, который вы хотите распечатать, и нажмите «Открыть».

Снова нажмите вкладку «Файл» и нажмите «Печать» в списке, чтобы открыть новое меню «Печать».

Нажмите кнопку «Печать» в верхней части меню «Печать», чтобы распечатать документ RTF с использованием выбранного принтера и настроек.

Щелкните раскрывающееся меню под заголовком «Принтер», если вы хотите выбрать другой принтер.

Щелкните раскрывающиеся меню под заголовком «Настройки», чтобы изменить параметры печати, например количество печатаемых страниц, двустороннюю или одностороннюю печать, параметры сортировки, формат бумаги и поля. Нажмите кнопку «Печать» после того, как вы сделали этот выбор.

Шаблоны печати RTF (WordPad)

  • СМС-рассылка Обновление!
  • Визуальный html-редактор шаблонов рассылки и печати
  • Рассылка по расписанию
  • Шаблоны печати DocX (Word 2007)
  • Шаблоны печати ODT (OpenOffice)
  • Шаблоны печати RTF (WordPad)
  • Шаблоны печати
  • E-mail рассылка. Шаблоны рассылки Обновление!
  • Настройка серверов рассылки Обновление!
  • Стандартный шаблон печати Новый
  • IP-телефония НОВЫЙ
  • Инструкция по настройке физического телефона(Cisco)
  • Инструкция по настройке программного телефона Zoiper
  • Основные ошибки, допуcкаемые при настройке телефонии НОВЫЙ
  • Инструкция по настройке программного телефона Linphone НОВЫЙ
  • Формирование входящих звонков в системе НОВЫЙ
  • Сравнительная таблица провайдеров телефонии НОВЫЙ
  • Звонки в браузере НОВЫЙ
  • Инструкция по подключению sip-аккаунта Gravitel
  • Инструкция по подключению sip-аккаунта SipOut
  • Инструкция по подключению sip-аккаунта MCNtelecom
  • Как интегрировать свою АТС с модулем телефонии? НОВЫЙ
  • Проблемы с качеством IP-телефонии и методы их решения НОВЫЙ
  • Пример настройки роутера для работы IP-телефонии «Клиентская база» НОВЫЙ
  • Перевод звонков НОВЫЙ
  • Инструкция по подключению sip-аккаунта UIS
  • Автообзвон НОВЫЙ
  • Инструкция по подключению оператора Mango-Office Новый
  • Инструкция по подключению оператора Телфин НОВЫЙ
  • Инструкция по подключению оператора МТТ Новый
  • Рабочий стол
  • Стартовая страница Новый
  • Мобильная версия Новый
  • Мобильные приложения Новый
  • Оплата НОВОЕ
  • Отключение копирайта Новый
  • Техподдержка Новый
  • Маски ввода текстовых полей (Шаблон заполнения)
  • Система обновления конфигураций
  • Система сообщений
  • Многоязычность конфигурации
  • Смена режимов скролла окна
  • Статистика
  • Выбор языка программы
  • Назначение другого имени домена
  • Прокси-сервер
  • Менеджер файлов
  • Контекстное меню Новый
  • Различные примеры
  • Онлайн-консультант
  • Бизнес-процессы Обновлено
  • Почтовый модуль Новый
  • Снижение нагрузки на сервер
  • Горячие клавиши Новое
  • Лого и цвета
  • Общие настройки Новый
  • Обезличивание субъекта Новый
  • Модуль интеграции с vk.com Новый

В CRM программе «Клиентская база» имеется возможность создания шаблонов в формате RTF. Формат RTF это один из видов документа типа Word, который открывается в любой версии программы Microsoft Word или Open office. Чтобы получить документ RTF, надо взять обычный документ типа Word и сохранить его как RTF.

Важно: Шаблон RTF не может быть сформирован по нескольким записям.

Таким образом появилась возможность не верстать в качестве шаблона для печати HTML, а просто взять документ RTF (например, какой-либо договор или бланк), подставить в нем вместо значений берущихся из таблицы специальные команды и шаблон для печати на основе простого Word документа готов.

Пример шаблона договора на основе RTF документа.

RTF документ заполенный данными из таблицы.

Для того чтобы создать шаблон в этом формате, необходимо:

1. Сохранить имеющийся документ (Word, OpenOffice и т.п.) в формате rtf, или выбрать готовый документ в этом формате.

2. Открыть документ rtf в приложении WordPad (меню Пуск — Программы — Стандартные)

3. Прописать шаблоны полей в теле документа в формате %%%Имя поля%%%. Важный момент: во время набора шаблона поля знаки процента и имя поля должны быть набраны в одной раскладке (русской или английской) без переключения. Если у вас все таки не срабатывает какое то поле (выводится %%%Имя поля%%% вместо значения), то вы можете открыть этот же документ в блокноте и найти кусок кода типа:

%%%’c4’e0’f2’e0 ‘e4’ee’e3’ee’e2’ee’f0’e0%%% — внутри знаков %%% не должно быть слова lang. Если оно там есть, то значит вы все такие переключали раскладку и надо стереть его полностью и набрать заново.

4. Сохраните полученный шаблон документа и залейте его в шаблон печати через кнопку Обзор (предварительно переключив формат шаблона в rtf)

Поля типа связь и данные из связанных таблиц

У нас есть таблица «Договор», в котором есть поле типа связь «Компания», которое является полем типа «связь», с таблицей «Контрагенты».

Поля типа связь текущей таблицы нужно указывать как %%%Компания.Название%%%, где Компания название поля в текущей таблице, а Название название поля в таблице с которой связано это поле.

Можно также обращаться к полям из связанных таблиц:

Если вы не можете разобраться как называть поля из связанных таблиц, то вы можете создать шаблон для печати в виде HTML и посмотреть там названия всех возможных полей в выпадающем спике.

Число прописью

Очень часто в шаблонах печати возникает необходимость вывода числовой информации в буквенном варианте (прописью). В таком случае следует воспользоваться следующим решением

1. Добавляет вычисляемую переменную

2. Вносим Имя переменной, а в поле «Вычисления» включаем следующий код

$cur_rec = data_table(«Ваша таблица»,» > return num2str($cur_rec[‘Ваше поле с числом’],»»,»»,0);

Вместо «Ваша таблица» и «Ваше поле с числом» поставьте соответсвующее значение.

3. Сохраняем и вставляем имя переменной в необходимое место шаблона печати.

Печать rtf

Програмно создаю файл RTF. На экран его вообще не вывожу. Нужно просто распечатать на принтере. Делаю при помощи ShellExecute:
Печатать то печатает, да на миг открывается и сам Word. Хотя последний параметр в команде = 0, ну вроде как не должен показывать документ. А он мелькает на экране. Можно ли как нибудь победить?
Да, это у меня еще VFP7+SP1

Re: Печать rtf файла с помощью ShellExecute
piva

Сообщений: 18541
Откуда: Курган

Дата: 29.12.06 12:07:42

Ну мелькать он все равно будет Таковы реалии жизни. А не проще ли самому подгрузить ворда загрузить rtf и напечатать ?

Re: Печать rtf файла с помощью ShellExecute
Каратаев
Автор

Сообщений: 3674
Откуда: Алматы

Дата: 29.12.06 12:16:46

Проще конечно. И такой вариант есть. Но все дело в том, что пользователю нужно то так, то эдак. Т.е. он сам выбирает в ворд ли вывести документ или сразу на принтер. Если в ворд, то тут понятно, без проблем. Вывел и делай с ним что хош. А вот сразу на принтер. Я сначала делал второй вариант отчета в фоксовском репорте, потом замучался корректировать сразу два отчета, вот и решил пользовать один — вордовский. Что-ж если мигание нельзя победить, то пусть себе мигает. Всех недовольных — в сад.

Re: Печать rtf файла с помощью ShellExecute
AleksM

Сообщений: 17704

Дата: 29.12.06 12:18:14

Ну так ты делай скрытый Ворд в него подгрузил, распечатал и усё.

как програмно распечатать RTF

Есть задача:
Моя прога генерит rtf файлы.
Нужно научиться их распечатать, не используя сторонние программы (если только совсем малюсенькие). как лучше решить задачу?
Заранее всем спасибо.

никак. только через офис/опенофис или писать свой рендерер
можно ещё через вордпад попробовать.
а зачем генерить RTF?
может, лучше PS? и прямиком на принтер, если он понимает постскрипт конечно.
или, как вариант — почему бы не генерить HTML?

например есть какая-то таблица или база данных. И её нужно распечатать. Для этого генерится rtf и печатается. Но встает проблема не могу задать нормально отступы, они по 5 мм получаются.
ps не все принтеры поддерживают.

почему бы не делать HTML? или если уж таблицы — то можно их сохранять в Excel.
С чем связано требование не_использования других прог типа офиса?

а если какой-нить секретарь захочет что-нить подправить?

Я так понял, что у тебя на компах, где прога будет работать, все-таки Office будет (ну или на худой конец WordPad который стоит по умолчанию везде вроде) — в этом случае можно использовать WSH — то есть ты из своей проги будешь запускать vbs-скрипт. Ну или можно напрямую c COM-поработать.

да, офис будет стоять.

Тогда ботай справку по WSH или лезь на сайт MS в раздел скриптинга — может готовое решение есть.
Сам написать смогу тока в пн, т.к. с работы уже сваливаю.

никак. только через офис/опенофис или писать свой рендерер
можно ещё через вордпад попробовать.

Дельфийский компонент много чего не умеет того, что в RTF предусмотрено.
Например, не умеет красить разным цветом фон текста.

есть такая апишка: ShellExecuteEx, с ее помощь. можно напечатать документ зарегистрированного формата в винде. Как — см документацию. Соответственно, ее обертки скорей всего есть в библиотеке языка, на коем ты пишешь. Ну либо зови ее напрямую.

Язык Fox.
помог shellexecute спасиб.

А вообще так нада- генеришь ртф — и если у пользователя нечем это открыть — то пусть он об этом задумывается.
РТФ=ы уже везде открываются.

Как распечатать документ в файл (.pdf) в Windows

В случае отсутствия сетевого подключения к принтеру возникает необходимость сохранить документ в файл. Наиболее удобным для этого является формат PDF.

Для того, чтобы распечатать документ в файл PDF необходимо:

1. Открыть документ, который вы хотите распечатать;

2. На примере файла Excel (.xlsx) в Windows 10 необходимо выбрать «Файл» — «Печать»

3. В списке принтеров выберите «Microsoft Print to PDF«:

4. После чего нажмите кнопку «Печать» и сохраните печать в PDF-файл (например, test.pdf):

Если принтер «Microsoft Print to PDF» отсутствует в списке (рис.1), то необходимо его добавить вручную. Для этого (на примере Windows 10):

1. Через поиск открываем «Принтеры и сканеры«:

2. Нажимаем кнопку «Добавить новый принтер«:

3. Появится список доступных принтеров. В конце списка выберите «необходимый принтер в списке отсутствует«:

4. В окне «Установка принтера» выберите пункт «Добавить локальный или сетевой принтер с параметрами, заданными вручную«:

нажмите кнопку «Далее»

5. В списке «Использовать существующий порт:» выберите «FILE (Печать в файл)«:

нажмите кнопку «Далее»

6. В списке «Изготовитель» выберите «Microsoft«. В списке «Принтеры» выберите драйвер «Microsoft Print To PDF«:

нажмите кнопку «Далее«.

7. В следующем окне выберите «Использовать уже установленный драйвер (рекомендуется)» :

нажмите кнопку «Далее«.

8. Задайте имя принтера:

нажмите кнопку «Далее» и затем «Готово»

В случае, если вышеперечисленные действия не помогут — можно воспользоваться утилитой PDFPrinterSetup, после установки которой в списке принтером появится принтер PDF Printer с возможностью распечатать документ в PDF файл:

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL