Rtf описание формата файла
Вместо номера страницы используется текст.
Генерация номеров страниц для области, содержащей закладку ( bookmark ).
В составе формата предусмотрены операторы форматирования документа ( document formatting ). Их действие может распространяться на весь текстовой материал:
Команда \ paperw 000 задает ширину листа в twips (один twip равен 1/20 пункта или 1/1440 дюйма). Значение ширины указывается вместо 000. Если команда отсутствует, то ширина листа устанавливается равной 12240 twips.
Команда \рареrh000 задает высоту листа в twips. Значение высоты указывается вместо 000. Если команда отсутствует, то высота листа устанавливается равной 15840 twips.
С помощью команды \ margl 000 можно устанавливать ширину левого поля при печати в twips. Стандартная ширина поля равна 1800 twips.
С помощью команды \ margr 000 можно установить ширину правого поля при печати в twips. Стандартная ширина поля равна 1800 twips.
Оператор \ margt 000 служит для установки ширины верхнего поля ( margin top ) при печати. Стандартная ширина поля равна 1440 twips.
С помощью команды \ margb 000 устанавливается ширина нижнего поля ( margin bottom ) при печати. Стандартная ширина поля равна 1440 twips.
Оператор \ facingp ( facing page ) определяет внешний вид страницы. Он устанавливает, например, печатается колонтитул на четных или на нечетных страницах. Если за оператором следует параметр 0, то вывод подавляется.
С помощью оператора \ gutter 000 можно установить ширину поля подшивки ( gutter ) внутри facing page .
Команда \ deftab 000 определяет величину табулятора. Стандартное значение составляет 72 twips.
Предусмотрена работа со сносками:
Если в документе указан оператор \ endnotes , то тексты сносок размещаются в конце фрагмента.
По умолчанию тексты сносок выводятся в конце страницы ( footnotes bottom justified ) . Оператор \ ftobj позволяет переключиться с установки, заданной опер тором \ endnotes , на стандартную установку.
При использовании оператора \ ftntj т ексты сносок выводятся в тексте ( footnotes top justified ) .
При указании этого оператора \ ftnrestart нумерация сносок на каждой странице начинается с 1. Параметр 0 отключает эту установку.
Оператор \ ftnsep определяет разделитель, который отделяет сноски от текста.
Оператор\ ftnsepc определяет разделитель, который отделяет сноски, продолжающиеся на следующую страницу, от текста.
Команда \ftncn задает отметку для следующей сноски.
Команда \ enddoc определяет сноску в конце документа.
Команда\ landscape используется для задания альбомную ориентацию ( landscape ) издания. При указании параметра 0 восстанавливается книжная ориентация.
В составе формата RTF имеются операторы для задания начертания и способа выделения символов при создании редакторских примечаний; форматирование секции ( section formatting ); команды задания расстояния между строк; операторы нумерации строк; операторы задания атрибутов колонтитулов; команды выравнивания; операторы форматирование абзаца ( paragraph formatting ) ; установки параметров отступа первой строки абзаца ( first line indent ) ; операторы задания атрибутов рамки вокруг абзаца; операторы форматирования таблиц и др.
Набор операторов рассматриваемого формата ориентирован на описание сложного текстового материала, включающего иллюстрации, таблицы, диаграммы и другие элементы печатных изданий.
Формат RTF применяется для представления электронных изданий, созданных в среде MS Office и приложений операционной системы Windows. Обычно он выполняет функции обменного формата.
Оператор должен следовать непосредственно после отметки сноски и относиться к тексту.
\header
Оператор определяет верхний колонтитул текущего фрагмента текста и поэтому должен указываться в начале текста.
\headerl
Оператор определяет верхний колонтитул четной страницы (left hand header), на которой колонтитул выводится с выравниванием влево.
\headerr
Оператор устанавливает верхний колонтитул нечетной страницы, на которой колонтитул выводится с выравниванием вправо (right hand header).
\headerf
Оператор устанавливает верхний колонтитул первой страницы (first page header).
\footer
Оператор устанавливает нижний колонтитул текущего фрагмента и должен указываться перед началом текста.
\footerl
Оператор устанавливает нижний колонтитул четной страницы (left hand footer), на которой колонтитул выводится с выравниванием влево.
\footerr
Оператор устанавливает нижний колонтитул нечетной страницы, на которой он выводится с левосторонним выравниванием (right hand footer).
\footerf
Оператор устанавливает нижний колонтитул первой страницы (first page footer).
\ftnsep
Оператор определяет символ-разделитель для сносок.
\ftnsepc
Оператор определяет разделитель для сноски, которая продолжается на следующей странице (continued footnote).
\ftncn
Этот оператор применяется для обозначения продолжения текста сноски.
С помощью данного ключевого слова в начале документа открывается информационный блок. Он может содержать информацию о заголовке документа, дате его составления и т.д. Внутри информационного блока, который начинается оператором \info, могут встречаться следующие операторы:
Автор, название документа и т.п.
- \title
- \subject
- \operator
- \author
- \keywords
- \doccomm
- \version
- \nextfile
Перечисленные команды позволяют передавать вспомогательную информацию о документе, например, имя автора, версию текста, заголовок и т.д. Программа чтения RTF-данных не обязана обрабатывать команды информационного блока.
\vern000
Вместо 000 в операторе записывается номер версии программы, в которой составлен документ.
\creatim
С помощью данного ключевого слова определяется дата и время создания документа. Эти данные кодируются с помощью таких операторов:
- \уr000: год создания документа
- \mо000: месяц создания документа
- \dy000: день создания документа
- \hr000: время создания документа в часах
- \min000: время создания документа в минутах
- \sec000: время создания документа в секундах
\revtim
Определяет время и дату последней корректировки документа. Оба параметра задаются так, как указано в описании оператора \creatim.
\printtim
Определяет время и дату последней распечатки документа. Оба параметра задаются так, как указано в описании оператора \creatim.
\buptim
Определяет время и дату последнего сохранения документа (backup). Оба параметра задаются так, как указано в описании оператора \creatim.
\edmins000
Хранит длительность (в минутах) последнего сеанса редактирования.
Уточняющая информация о документе
- \nofpages000
- \nofwords000
- \nofchars000
- \id000
Вышеуказанные операторы содержат уточняющую информацию о документе (количество страниц, количество слов и количество символов), а также внутренний идентификационный номер.
\comment
В заголовке может встретиться текст, помеченный ключевым словом \comment. В этом случае речь идет о комментарии в тексте, который пропускается программой чтения данных в RTF-формате.
\field
Имеется группа операторов, при помощи которых описываются поля, вставляемые в WORD. Группа начинается ключевым словом \field, за которым могут следовать такие операторы:
- \flddirty: поле было изменено во время последней актуализации
- \fldedit: текст был отредактирован во время последней актуализации
- \fldlock: поле закрыто для доступа и не может быть актуализировано
- \fldpriv: результат не сообщается (например, рисунок)
Эта группа операторов начинается последовательностью символов \xe и может содержать следующие ключевые слова:
- \bхе: для номеров страниц задается жирное начертание (bold).
- \ixe: для номеров страниц задается курсивное начертание (italic).
- \txe text: вместо номера страницы используется текст.
- \rхе bookmark: генерация номеров страниц для области, содержащей закладку (bookmark).
Группа содержит элементы данных для таблиц и может состоять из следующих ключевых слов:
- \tcfn: передается тип таблицы (n может иметь значения от А до Z, значение по умолчанию - С).
- \tcln: номер уровня (стандартное значение n = 1).
Закладки
В группу операторов, определяющих закладки, входят только два оператора:
- \*\bkmkstart: начало области
- \*\bkmkend: конец области
Операторы форматирования (document formatting)
В следующую группу входят команды для форматирования текста. Эти команды могут быть разделены на подгруппы:
Данный формат был определен фирмой Microsoft как стандартный формат для обмена текстовыми документами. Следовательно, по назначению этот формат подобен SYLK-формату для электронных таблиц. RTF поддерживается многими продуктами фирмы Microsoft. Так, например, начиная с версии 2.0, он введен в Windows в качестве Clipboard-формата, благодаря чему возможен обмен данными между различными прикладными программами Windows. Кроме того, RT-формат поддерживается программами WORD для Macintosh, начиная с версии 3.X, и WORD для PC, начиная с версии 4. X.
В RTF для обмена документами используются только представимые символами коды из ASCII-, MAC- и PC-символьного набора. Кроме текста, файл в RT-формате в читаемой форме содержит команды управления.
Документ состоит преимущественно из команд управления настройки программы чтения файлов в RTF-формате. Эти команды можно разделить на управляющие слова (control words) и управляющие символы (control symbols).
Управляющее слово представляет собой последовательность символов с разделителем (delimiter) в конце:
Перед управляющим словом вводится обратная косая черта "\" (backslash). В качестве разделяющих могут использоваться следующие символы:
- Пробел (space), причем этот символ относится к управляющему слову;
- Цифра или знак "-". После этих символов должен следовать параметр с разделителем. В качестве разделителя может быть использован пробел или другие символы, кроме цифр и букв;
- Все символы, отличные от цифр и букв. Эти символы не относятся к управляющему слову.
В RT-формате для задания управляющей последовательности используются буквы от "А" до "Z" и от "а" до "z", а также цифры от "0" до "9". Национальные символы к управляющей информации не относятся.
В качестве, управляющих символов используются отдельные буквы. Перед каждым управляющим символом вводится обратная косая черта "\":
В настоящее время определены только некоторые из этих символов. Поэтому при чтении неизвестные символы могут быть пропущены.
В RT-формате существует возможность объединять отдельные последовательности в группы при помощи скобок:
Такие группы создаются, например, при описании сносок, колонтитулов и т.п. Если необходимо разместить символы "\", "" внутри обычного текста, то перед ними надлежит поставить обратную косую черту:
Это позволяет программе, читающей RTF-последовательность, распознать, что символ не следует интерпретировать как управляющий.
В RT-формате используются также некоторые символьные коды для управления печатью
Код | Значение |
---|---|
09Н | Табулятор |
0АН | Символ CR |
0СН | Символ LF |
Символы CR и LF, расположенные внутри текста, будут пропущены. Microsoft использует эти символы для большей наглядности при представлении RTF-файла. Внутри управляющих слов символы CR и LF могут иметь особое значение, подробнее об этом будет сказано при описании команд.
Специальные управляющие слова (special control words)
В RTF имеются управляющие слова специального назначения. Рассмотрим кратко эти слова и их назначение.
Управляющее слово change page number выводит текущий номер страницы.
Управляющее слово change footnote активизирует автоматическую нумерацию сносок.
С помощью change date можно вывести текущую дату.
С помощью change time можно вывести текущее время.
Ссылка на примечание (текст следует в группе).
Свидетельствует об изменении линии, отделяющей сноски от текста.
С помощью данной последовательности вводится текст формулы.
Обозначает подпункт индекса.
Текст может быть пропущен при чтении RTF-формата.
Задает жесткий (неразрываемый) пробел между двумя словами, т.е. в этой позиции предложение не может быть разделено при переносе на следующую строку.
Символ обозначает мягкий перенос (nonrequired hyphen).
Символ обозначает неразрываемый перенос (nonbreaking hyphen), на месте которого слово не может быть разделено.
Последовательность позволяет прямой ввод в тексте шестнадцатеричных чисел. Они задаются вместо символов hh.
Данная последовательность задает переход на новую страницу.
Эта последовательность вызывает переход на новую строку в тексте.
С помощью данной последовательности в тексте отмечается конец абзаца. Последовательность \раr может заменяться последовательностью \10 или \13. При этом \10 соответствует ASCII-символу с кодом 10 (carriage return). Непосредственно ввести ASCII-код 10 (CR) нельзя, т.к. он игнорируется программой чтения.
Эта последовательность обозначает конец текстового фрагмента или текстового абзаца.
Данная последовательность заменяет табулятор. Можно также непосредственно задавать ASCII-код 09Н.
Конец таблицы (столбец).
Конец таблицы (строка).
Операторы настройки (destination control words)
С помощью описанных ниже управляющих слов можно произвести основную настройку программы чтения RTF. Они могут встречаться только в начале документа или в начале группы. Все операторы вместе с параметрами должны быть заключены в скобки, например:
Ниже описан формат некоторых операторов.
Задает метку начала файла. В качестве параметра программа, при помощи которой создается файл, может указывать номер версии. Например:
Метка должна стоять в начале файла. После этого оператора могут следовать другие операторы или закрывающая скобка.
Установка вида кодировки для сохраняемого текста осуществляется с помощью следующих операторов:
- \ansi: текст хранится в стандартном ASCII-формате. Этот формат используется, например, в Windows.
- \mac:. текст хранится в кодировке Macintosh
- \рс: для вывода текста используется кодировка символов IBM-PC.
- \рса: IBM-PC Code Page 850 (модель PS\2).
Для передачи текстов между различными системами должна использоваться кодировка \ansi.
\colortbl
Windows и другие программы пользуются палитрами для определения используемых цветов. Чаще всего палитра состоит из 16 различных цветов, получаемых путем комбинации основных цветов — красного, зеленого и синего. Команда \colortbl позволяет изменить отдельные определения в палитре. Для каждого цвета в таблице указывается величина красной, зеленой и синей составляющей. Каждый цвет описывается тремя параметрами:
Вместо 000 указывается величина доли цвета в диапазоне от 0 до 255. Пример: в таблице, состоящей из 16 цветов, должны быть заново определены цвета 0-й и 2-й. Для переопределения цветов может быть задана следующая последовательность:
Определение цвета завершается точкой с запятой. Поскольку 1-й цвет остается без изменений, в последовательности два символа ";" следуют один за другим. Последовательность завершается закрывающей скобкой.
Оператор \cfn определяет цвет фона (при стандартной настройке n=0), а оператор \cbn - цвет символа (при стандартной настройке n=0).
\fonttbl
Данный оператор используется для построения таблицы шрифтов и соотносит имя шрифта (группы шрифтов) с номером шрифта. При определении шрифта можно использовать следующие операторы:
- \fnil: имя группы шрифтов неизвестно. При выводе должен использоваться стандартный шрифт.
- \froman: должны использоваться шрифты группы Roman (например, Times Roman)
- \fswiss: этот оператор предписывает использование шрифтов из группы Swiss (Helvetica, Swiss и т.д.)
- \fmodern: могут использоваться шрифты Pica, Elite и Courier.
- \fscript: используются курсивные шрифты группы Script.
- \fdecor: при указании этого оператора шрифты должны выбираться из группы Decor (Old English и т.д.).
- \ftech: выбор группы шрифтов с техническими и математическими символами (SYMBOL и т.д.).
Команда для создания группы шрифтов может состоять из таких операторов:
После ключевого слова \fonttbl следует первый номер шрифта \f0. Далее идет определение группы шрифтов. Здесь после номера 0 указано \fnil, т.е. имя группы неизвестно. Следующий параметр обозначает имя выбираемого шрифта (например, roman h). Указание default говорит считывающей программе о том, что следует использовать стандартный шрифт. После имени шрифта стоит точка с запятой. В приведенном примере определены только шрифты с номерами 1 и 2. Вся последовательность может быть объединена фигурными скобками в группу.
Таблица шрифтов должна быть заполнена значениями до того, как встретится оператор \stylesheet или текст. Стандартный шрифт вводится оператором \deffn.
\stylesheet
Этот оператор определяет шрифт абзаца, т.е. размер, начертание и имя гарнитуры, а также способ выравнивания текста абзаца. При этом используются два ключевых параметра:
- \sbasedon000: вместо символов 000 указывается номер вида шрифта, который используется в качестве текущего.
- \snext000: назначает номер следующего вида шрифта (style), который - станет текущим.
Оператор может иметь, например, следующий вид:
Шрифты нумеруются числами от 0 до n (\s0. ). В первой строке стилю абзаца 0 (\s0) предписывается имя Normal. Вывод текста выполняется шрифтом 3 (\f3), размером 10 пунктов (\fs20). Параметр \qj говорит о том, что надпись должна выравниваться по формату. Вторая строка определяет стиль шрифта 1, который получает имя Heading Level 3. Шрифт имеет размер 15 пунктов, жирное начертание (\Ь = bold) и при выводе надпись центрируется (\qc).
Этот оператор используется при описании рисунка в формате битовой карты (bitmap). Следующие параметры содержат описание рисунка в виде шестнадцатеричных значений. Параметры могут быть выборочно использованы для определения геометрии рисунка или его формата:
Следующие команды управляют форматированием абзаца (paragraph).
\pard | Оператор устанавливает стандартную настройку для абзаца. |
\s000 | Команда определяет шрифт для данного абзаца. С помощью подставляемого вместо 000 значения осуществляется выбор в таблице шрифтов. |
\ql | При задании команды quad left текст выравнивается по левому краю страницы. |
\qr | При задании команды quad right текст выравнивается по правому краю страницы. |
\qc | При задании команды quad centered текст размещается по центру страницы. |
\qj | При задании команды quad justified текст выравнивается по формату страницы. |
\fi000 | Оператор определяет величину отступа первой строки абзаца (first line indent). Стандартное значение равно 0. |
\li000 | Оператор определяет величину втяжки абзаца слева (left indent). Стандартное значение равно 0. |
\ri000 | Оператор определяет величину втяжки абзаца справа (right indent). Стандартное значение равно 0. |
\sb000 | Оператор задает количество пустых строк, вставляемых перед абзацем (spaces before). Стандартное значение равно 0. |
\sa000 | Оператор задает количество пустых строк, вставляемых после абзаца (spaces after). Стандартное значение равно 0. |
\sl000 | Команда устанавливает расстояние между строками в пунктах. Стандартное значение равно одной строке (12 пунктам). Команда \sl000 включает auto line mode. |
\intbl | Абзац является частью некоторой таблицы. |
\keep | При указании этой команды фиксируется принадлежность текста к текущему абзацу. Команда отключается указанием параметра 0. |
\kеерn | При указании этой команды текст ставится в соответствие следующему (next) абзацу. Команда отключается указанием параметра 0. |
\sbys | Указанием этого оператора может быть включен режим side by side. При задании параметра 0 режим отключается. |
\pagebb | Указанием этого оператора может быть включена команда page break before. При задании параметра 0 команда отключается. |
\nоlinе | При задании этой команды отключается нумерация строк. Указание параметра 0 подавляет команду. |
\brdrt | Задает линию над абзацем (boarder top). |
\brdrb | Задает линию под абзацем (boarder bottom).. |
\brdrl | Задает линию слева от абзаца (boarder left). |
\brdrr | Задает линию справа от абзаца (boarder right). |
\box | Задает рамку вокруг абзаца. |
\brdrs | Задает нормальную линию (single thickness) для рамки. |
\brdrtb | Задается толстую (thick) линию для рамки. |
\brdsu | Задает оттененную рамку (boarder). |
\brdrdb | Задается двойную рамку (boarder). |
\brdrdot | Рамка обозначается пунктирной линией. |
\brdrbair | Рамка обозначается тонкой линией. |
\brspn | Расстояние в twips между рамкой и объектом. |
\tqr | Обозначает табулятор, относительно которого текст выравнивается вправо (right flush tab). |
\tgc | Обозначает табулятор, относительно которого текст выравнивается по центру (centered tab). |
\tqdec | Обозначает десятичный табулятор (decimal aligned tab). |
\tldot | Обозначает табулятор, для которого пустое пространство заполняется точками (tab leader dot). |
\tibypben | Обозначает табулятор, для которого пустое пространство заполняется дефисами (tab leader hyphen). |
\tlul | Обозначает табулятор, для которого пустое пространство заполняется символами подчеркивания (tab leader underline). |
\tith | Обозначает табулятор, для которого пустое пространство заполняется жирной чертой (tab leader thick line). \ |
\tx000 | С помощью этой команды задается положение табулятора. |
\tb000 | С помощью команды задается положение вертикального табулятора. При этом по всей длине текущего абзаца проводится вертикальная линия. |
Следующие команды позволяют разместить абзац в определенной позиции листа.
\posxn | Позиционирует абзац на расстоянии n twips от левого края. |
\posxc | Абзац по горизонтали размещается по центру относительно указанного элемента (страницы, колонки). |
\posxi | Абзац по горизонтали размещается внутри указанного элемента. |
\posxl | Абзац по горизонтали размещается слева относительно указанного элемента. |
\posxo | Абзац по горизонтали размещается вне указанного элемента. |
\posxr | Абзац по горизонтали размещается справа относительно указанного элемента. |
\posysi | Позиционирует абзац на расстоянии "n" twips от верхнего края. |
\posyil | Позиционирует абзац в текущей позиции (inline). |
\posyt | Абзац по вертикали размещается в верхней части указанного элемента (страницы, колонки). |
\posyc | Абзац по вертикали размещается в центре указанного элемента. |
\posyb | Абзац по вертикали размещается в нижней части указанного элемента. |
\abswn | Абсолютная ширина текста абзаца в twips. |
\dxfrtextn | Расстояние в twips по горизонтали между основным текстом и абсолютно позиционированным объектом (рамкой с текстом или рисунком). |
\pvmrg | Позиция по вертикали относительно полей. |
\pvpg | Позиция по вертикали относительно страницы. |
\phmrg | Позиция по горизонтали относительно полей. |
\рhpg | Позиция по горизонтали относительно страницы. |
\рhсоl | Позиция по горизонтали относительно столбца. |
Для форматирования таблиц определены следующие команды.
\clbrdrb | Нижний край таблицы. |
\clbrdrt | Верхний край таблицы. |
\clbrdrl | Левый край таблицы. |
\clbrdrr | Правый край таблицы. |
\trowd | Устанавливает стандартные значения строк таблицы. |
\trql | Левостороннее выравнивание при размещении строк таблицы (с учетом столбцов). |
\trqr | Правостороннее выравнивание при размещении строк таблицы (с учетом столбцов). |
\trqc | Центрирование строк таблицы (с учетом столбцов). |
\trgapho | Половина расстояния между ячейками таблицы (в twips). |
\trrbn | Высота строки в twips. |
\trleftm | Расположение левого угла таблицы. |
\cellxn | Смещение правой границы таблицы. |
\clmgf | Объединение (merge) первой ячейки с остальными ячейками таблицы. |
\clmrg | Объединение ячейки с предыдущей ячейкой. |
Форматирование символов (character formatting)
Данная группа операторов используется для форматирования символов (жирное начертание, подчеркивание и т.д.).
\plain | С помощью этой команды устанавливаются стандартные параметры форматирования. |
\b | Установка жирного начертания (bold) для печатаемого текста. Для отмены необходимо указать параметр 0. |
\i | Задание курсивного начертания (italic) для печатаемого текста. Установка отменяется указанием параметра 0. |
\strike | Печатаемый текст будет зачеркнутым (strikethrough). Для отмены следует выбрать параметр 0. |
\outl | Установка контурного шрифта (outline) для печатаемого текста. Для отмены надлежит выбрать параметр 0. |
\shad | Печатаемый текст будет оттенен. Для отмены необходимо установить параметр 0. |
\scaps | Установка печати текста строчными буквами (small caps). Для отмены нужно выбрать параметр 0. |
\caps | Установка печати текста прописными и строчными буквами. Для отмены необходимо выбрать параметр 0. |
\v | Печатаемый текст будет заменен пробелами (invisible). Для отмены следует установить параметр 0. |
\f000 | Установка настройки шрифта с указанием в качестве параметра номера фонта. |
\fs000 | Оператор в качестве параметра содержит высоту символов, заданную в единицах по 1/2 пункта. Стандартное значение высоты равно 24 единицам (12 пунктам). |
\expnd000 | Параметр позволяет изменить расстояние между символами путем указания количества интервалов величиной по 1/4 пункта каждый. |
\ul | Установка режима подчеркивания текста. Для отмены необходимо выбрать параметр 0. |
\ulw | Оператор позволяет задать подчеркивание только слов. |
\uld | Задание пунктирного подчеркивания текста (dotted underline). |
\uldb | Установка режима двойного подчеркивания текста (double underline). |
\ulnone | Отмена подчеркивания текста. |
\up000 | Установка режима надстрочного написания символов (superscript). Размер задается в единицах 1/2 пункта. |
\dn000 | Установка режима подстрочного написания символов (subscript). Размер задается в единицах 1/2 пункта. |
\cf000 | Указание номера цвета в палитре. |
\сb000 | Задание цвета фона путем указания номера в палитре. |
Последующие версии RT-формата могут быть дополнены новыми командами. Если программа не распознает команду, то она может быть пропущена. Конец каждой команды отмечается одним из описанных выше разделяющих символов (чаще всего -точкой с запятой).
Для поддержки возможностей форматирования текстового документа разработан RTF-формат. Пользователи з.
Для поддержки возможностей форматирования текстового документа разработан RTF-формат. Пользователи знают, как сделать шрифт полужирным или наклонным, подчеркнутым или цветным. Но не все знают, чем открыть rtf.
Общее описание формата rtf
Ртф-формат относится к текстовой категории. Полное наименование – Rich Text Format File. Расширение .rtf помогает адаптировать текст для программ. Документ с расширением .rtf открывается в любом текстовом редакторе, где поддерживается опция форматирования. Чтобы суметь отредактировать документ, нужно знать, чем открыть rtf файл. Подобные документы содержат мультимедийную информацию, в том числе таблицы и изображения.
Для просмотра ртф-формата выделяют 3 группы приложений:
Неоспоримым преимуществом формата называют универсальность благодаря шансу открыть файл в офисных пакетах и редакторах. К достоинствам ртф относят:
История возникновения
Среди пользователей популярен формат rtf - чем открыть, знают не все. Формат RTF создан группой программистов, основавших компании Microsoft и Adobe. Ртф-файл позиционировался как мета-теговый документ для MS Word в 1982 году. За время существования спецификация файла неоднократно менялась. В 1985 году создан язык PostScript на основе RTF. Событие связано с разрывом отношений между Microsoft и Adobe.
В 1987 году Чарльз Симони, Ричард Броди и Дэвид Любберт выпустили приложение для обмена документами на кроссплатформенной основе. Microsoft разработала формат для преодоления "препятствий" в совместимости между текстовыми редакторами и операционными системами. Ртф-формат разработан для форматирования документов на основе тегов языков верстки:
Как и чем открыть файл с .rtf расширением
Для работы с форматом нужно знать, как открыть rtf онлайн, на компьютере и на смартфоне.
Онлайн
При получении документа rtf, чем открыть файл онлайн. Универсальность формата позволяет просмотреть и опционально отредактировать текст, даже если на компьютере не установлен офисный пакет.
Google-документы помогают rtf открыть после клика на вкладку "Открыть". Сервис Google функционален, поэтому пользователь вправе создать файл с расширением .rtf. Чтобы открыть файл в Google, пользователь:
- активирует диалоговое окно "Создать документ";
- выбирает "Открыть";
- переходит на вкладку "Загрузка";
- активирует "Открыть";
- выбирает документ с расширением .rtf на компьютере или смартфоне.
Многочисленные web-сервисы предлагают конвертировать .rtf в .doc. Для этого пользователь загружает файл ртф-формата и нажимает "Конвертировать".
На компьютере
Если пользователь не знает, чем открыть rtf на компьютере, перечисленные приложения помогут разрешить ситуацию.
-
– приложение, подходящее для чтения и редактирования ртф-документов. Взаимодействие формата и приложения – корректное. Если объект содержит мета-теги, то MS Word правильно отображает синтаксис. Возможности .docx не всегда применяются в .rtf. – свободный текстовый редактор, взаимодействующий с RTF. Поддерживает 3 способа открытия документа: через "Файл-Открыть файл", через нажатие "CTRL + O", через перемещение текстового документа из Проводника в рабочую область приложения. – бесплатная альтернатива MS Word. При запуске приложения пользователь выбирает и кликает "Открыть" в появившемся диалоговом окне. В дальнейшем придерживается типизированной инструкции по открытию файла.
- WordPad – текстовый редактор с лимитированным функционалом, дающий просмотреть документ без появления мета-тегов (в отличие от Блокнота в ОС Windows). Для WordPad ртф-формат – основной, поскольку приложение сохраняет документы с расширением .rtf. – приложение для чтения электронных книг. Пользователь нажимает "Файл – Открыть новый файл" и выбирает формат ртф. – альтернатива приложению CoolReader. – приложение для просмотра электронных книг. Открыть ртф-файл напрямую не получится. Для этого пользователь: нажимает "Библиотека"; щелкает "Файл – Импортировать текст из файла"; указывает путь сохранения ртф-текста; подтверждает действие через нажатие на "ОК"; после импорта документа в библиотеку дважды кликает по выбранному элементу (нажимает Enter; "Файл – Читать книгу"). – универсальный просмотрщик аудио- и видеофайлов, текстовых и графических форматов. Для открытия документа пользователь: перетаскивает из Проводника ртф-текст; или действует стандартно через "Файл – Открыть".
На Android
Если пользователю интересно, чем открыть rtf на андроид, то можно найти и инсталлировать приложение Smart Office. Оно помогает отредактировать документ. Для просмотра ртф-формата пользователь вправе воспользоваться программными продуктами для чтения электронных книг. Если обыватель использует ртф-формат на компьютере, то он знает, как открыть rtf файл на андроиде и с помощью каких продуктов.
На iPhone
Возник вопрос, чем открывать rtf файлы на iPhone. Можно воспользоваться MS Word, WPS Office или иным текстовым редактором. Для прочтения формата достаточно установить просмотрщик электронных книг.
Читайте также: