англійськафранцузькаіспанська

Ad


Значок OnWorks

gropdf - онлайн у хмарі

Запустіть gropdf у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gropdf, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gropdf - PDF драйвер для groff

СИНТАКСИС


gropdf [- Delvs] [-F реж] [-p розмір паперу] [-y Ливарне виробництво] [-u [cmapfile]] [файли ...]

Між параметром командного рядка та його параметром може бути пробіл.

ОПИС


gropdf перекладає вихідні дані GNU троф в PDF. Зазвичай gropdf слід викликати за допомогою
за допомогою команди groff з a -Tpdf варіант. Якщо файлів не надано, gropdf читає
стандартний вхід. Ім'я файлу - також причини gropdf щоб прочитати стандартний вхід. PDF
вихід записується в стандартний вихід. Коли gropdf знаходиться у веденні groff варіанти можуть бути
перейшов до gropdf використання groff's -P варіант.

Див. Розділ ШРИФТ УСТАНОВКА нижче для інструкції, як встановити шрифти для gropdf.

ВАРІАНТИ


-d Включіть інформацію про налагодження як коментарі в PDF. Також виробляє
нестиснений PDF.

-e Примусово вставляти всі шрифти в PDF.

-Fреж Додати каталог реж/ devім'я до шляху пошуку шрифту та опису пристрою
файли; ім'я як правило, це назва пристрою PDF.

-l Роздрукуйте документ в альбомному форматі.

-pрозмір паперу
Встановити фізичний розмір вихідного середовища. Це перевизначає розмір паперу,
довжина паперу та ширина паперу команди в DESC файл; воно приймає те саме
аргументи як розмір паперу команду. Побачити groff_font (5) for details.

-v Надрукуйте номер версії.

-yЛиварне виробництво
Налаштуйте фабрику для вибору однойменних шрифтів.

-e Війська gropdf щоб вставити УСІ шрифти (навіть 14 базових шрифтів PDF).

-s Додайте рядок коментаря до кінця PDF-файлу зі статистикою, тобто кількістю сторінок
документ. Ghostscript's ps2pdf скаржиться на цей рядок, якщо він включений, але
все одно працює.

-u
-ucmapfilename
Gropdf зазвичай включає ToUnicode CMap з будь-яким шрифтом, створеним за допомогою текст.enc as
файлу кодування, це полегшує пошук слів, які містять
лігатури. Ви можете включити свій власний CMap, вказавши a cmapfilename або не мають
CMap взагалі, пропускаючи аргумент.

ВИКОРИСТАННЯ


Вхід до gropdf має бути у форматі, який виводить троф(1). Це описано в
groff_out(5).

Крім того, файли опису пристрою та шрифту для використовуваного пристрою повинні відповідати певним вимогам
вимоги: роздільна здатність має бути ціле число, кратне 72-кратному масштаб,
PDF Пристрій використовує роздільну здатність 72000 і масштаб 1000.

Файл опису пристрою має містити дійсний розмір паперу; побачити groff_font(5) більше
інформація. gropdf використовує ті самі шрифти Adobe Postscript Type 1, що й намацки пристрій
водій. Хоча стандарт PDF дозволяє використовувати інші типи шрифтів (наприклад, TrueType).
реалізація приймає лише шрифт Postscript Type 1. Підтримується менше шрифтів типу 1
оригінально в PDF-документах, ніж стандартні 35 шрифтів, які підтримуються намацки і все приписка
принтери, але всі шрифти доступні, оскільки всі шрифти, які не підтримуються в оригінальній формі, є
автоматично вбудовується в PDF.

gropdf підтримує концепцію ливарних заводів, тобто різні версії в основному однакові
шрифт. Під час встановлення a Ливарна елементи керування файлами, де знаходять і будуються шрифти groff Шрифти
з файлів, які він виявляє у вашій системі.

Кожен файл опису шрифту повинен містити команду

внутрішнє ім'я psname

який говорить, що ім’я шрифту PostScript є psname. Рядки, які починаються з # та
порожні рядки ігноруються. Код для кожного символу, наведений у файлі шрифту, повинен
відповідають коду в кодуванні шрифту за замовчуванням. Цей код можна використовувати з
\N вихідна послідовність у троф щоб вибрати символ, навіть якщо символ цього не робить
мають ім'я гроф. Кожен символ у файлі шрифту повинен існувати у шрифті PostScript,
і ширини, вказані у файлі шрифтів, мають відповідати ширині, використаній у шрифті PostScript.

Зверніть увагу, що gropdf наразі може відображати лише перші 256 гліфів будь-яким шрифтом. Це
обмеження буде знято в пізнішій версії.

gropdf може автоматично включати завантажувані шрифти, необхідні для друку документа.
Шрифти можуть бути у форматі PFA або PFB.

Будь-які завантажувані шрифти, які за потреби повинні бути включені gropdf повинні бути перераховані
у файлі /usr/share/groff/1.22.3/font/devpdf/download; це має складатися з рядків
форма

Ливарне виробництво шрифт ім'я файлу

де Ливарне виробництво це ім'я ливарного цеху або заготовка для заводу за замовчуванням. шрифт є
PostScript назва шрифту та ім'я файлу - ім'я файлу, що містить шрифт;
рядків, які починаються з # і порожні рядки ігноруються; поля повинні бути розділені табуляторами
(пробіли є НЕ дозволено); ім'я файлу шукається за допомогою того самого механізму, який використовується
для метричних файлів шрифтів groff. The скачати сам файл також шукається за допомогою цього
механізм; наразі використовується лише перший знайдений файл у шляху до шрифту. Назви ливарних заводів
зазвичай є одним символом (наприклад, 'U' для URW Foundry) або порожнім за умовчанням
ливарне виробництво. За замовчуванням використовуються ті самі шрифти, що й ghostscript використовує, коли він вбудовує шрифти в a
Файл PDF.

У налаштуваннях за замовчуванням є стилі, які називаються R, I, B та BI встановлюється на позиціях шрифту 1
до 4. Шрифти згруповано в сімейства A, BM, C, H, HN, N, P та T наявність членів у
кожен із цих стилів:

AR Авангард-книга
AI AvantGarde-BookOblique
AB Авангард-Демі
АБІ AvantGarde-DemiOblique
BMR Книжник-Світло
BMI Bookman-LightItalic
BMB Книжник-Демі
BMBI Bookman-DemiItalic
CR Кур'єр
CI Кур'єр-косий
CB Кур'єр-жирний
CBI Кур'єр-BoldOblique
HR Helvetica
HI Гельветика-косий
HB Helvetica-Bold
HBI Helvetica-Bold Oblique
HNR Helvetica-Вузька
ВНН Гельветика-вузько-косий
HNB Гельветика-вузький-жирний
HNBI Helvetica-Narrow-Bold Oblique
NR NewCenturySchlbk-Римський
NI NewCenturySchlbk-курсив
NB NewCenturySchlbk-жирний
НБІ NewCenturySchlbk-жирнийкурсив
PR Палатино-римський
PI Палатино-курсив
PB Палатино-жирний
PBI Палатино-жирний курсив
TR Times-Roman
TI Курсив Times
TB Times-Bold
ТБІ Times-жирний курсив

Існує також такий шрифт, який не є членом сімейства:

ZCMI ZapfChancery-MediumItalic

Існують також спеціальні шрифти, які називаються S для шрифту PS Symbol. Нижній регістр грецька
символи автоматично нахиляються (щоб відповідати доступному шрифту SymbolSlanted (SS).
постскриптум). Zapf Dingbats доступний як ZD, гліф "рука, що вказує ліворуч" (\[lh]).
доступний, оскільки він був визначений за допомогою розширення \X'pdf: xrev', яке повертає
напрямок букв у словах.

Колір за замовчуванням для \m та \M чорний; для кольорів, визначених у колірному просторі 'rgb'
setrgbcolor використовується для "cmy" і "cmyk" setcmykcolor, а для "сірого" setgray. Зверніть увагу на це
setcmykcolor є командою PostScript LanguageLevel 2, тому вона недоступна на деяких старіших версіях
принтери.

gropdf розуміє деякі команди X, створені за допомогою \X підтримуються вихідні послідовності
by намацки. Зокрема, підтримується наступне.

\X'ps: invis'
Придушити вихід.

\X'ps: endinvis'
Припиніть придушення виходу.

\X'ps: Exec gsave поточна точка 2 скопіювати переводити n обертати нег бірж нег бірж перекладати
де n – це кут повороту. Це для підтримки вирівнювати командувати в gpic.

\X'ps: Exec grestore'
Знову використаний gpic для відновлення після обертання.

\X'ps: Exec n setlinejoin'
де n може бути одним із наступних значень.

0 = з'єднання скосом
1 = кругле з'єднання
2 = З'єднання фаски

\X'ps: Exec n setlinecap'
де n може бути одним із наступних значень.

0 = задник
1 = круглий ковпачок і
2 = виступаючий квадратний ковпачок

\X'ps: ... pdfmark'
Всі pdfmark макроси, встановлені за допомогою -m pdfmark or -m mspdf (див. документацію
в "pdfmark.pdf"). Підмножина цих макросів встановлюється автоматично, коли ви
використання -Tpdf тому вам не потрібно використовувати '-m pdfmark' для використання більшості PDF-файлів
функціональність.

Всі інші ps: теги безшумно ігноруються.

Один \X також розпізнається спеціальний, який використовується драйвером DVI:

\X'papersize=розмір паперу'
де розмір паперу параметр такий самий, як і розмір паперу команду. Побачити
groff_font(5) для деталей. Це означає, що ви можете змінювати розмір сторінки за бажанням
у файлі PDF, який створюється за допомогою gropdf. Якщо ви хочете змінити папір
розміру, це необхідно зробити до того, як ви почнете створювати сторінку.

Крім того, gropdf підтримує власний набір pdf: теги. Наступні теги
підтримується:

\X'pdf: pdfpic файл вирівнювання ширина висота довжина лінії'
Розмістіть зображення вказаного ширина що містить PDF-креслення з файлу файл of
бажаний ширина та висота (якщо висота відсутня або дорівнює нулю, тоді воно масштабується
пропорційно). Якщо вирівнювання is -L малюнок вирівнюється за лівим краєм. Якщо це -C or
-R a довжина лінії також необхідна більше ширини креслення. Якщо
ширина вказано як нуль, тоді ширина масштабується пропорційно висоті.

\X'pdf: xrev'
Це перемикає прапорець, який змінює напрямок друку лист by лист,
тобто змінюється кожна окрема літера, а не все слово. Це корисно для
змінити напрямок гліфів у шрифті Dingbats. Щоб повернутися до нормального життя
друк повторіть команду ще раз.

\X'pdf: markstart /ANN визначення'
Макроси, які підтримують PDF-закладки, використовують цей виклик внутрішньо для запуску
визначення точки доступу для закладок (користувач назве '.pdfhref L' з текстом
який стане регіоном «гарячої точки»). Зазвичай це ніколи не використовується, крім від
у макросах pdfmark.

\X'pdf: markend'
Макроси, які підтримують PDF-закладки, використовують цей виклик внутрішньо для зупинки
визначення точки доступу для закладок (користувач назве '.pdfhref L' з текстом
який стане регіоном «гарячої точки»). Зазвичай це ніколи не використовується, крім від
у макросах pdfmark.

\X'pdf: marksuspend'
\X'pdf: markrestart'
Якщо ви використовуєте пастки сторінок для створення заголовків, підстав тощо, вам потрібно скористатися
це на випадок, якщо «гаряча точка» перетинає межі сторінки, інакше будь-який текст виводиться за допомогою
макрос курсу або основи буде позначено як частина «гарячої точки». Зупинитися
це відбувається, просто помістіть ".pdfmarksuspend" і ".pdfmarkrestart" на початку і
макрос пастки кінця сторінки, відповідно. (Це просто зручні макроси, які
випустити код \X. Ці макроси повинні використовуватися лише в пастках сторінок.)

Імпортуючий графіка
gropdf підтримує лише імпорт інших файлів PDF як графіки. Але цей PDF-файл може містити
будь-який графічний формат, який підтримує стандарт PDF (наприклад, JPEG, PNG, GIF тощо).
Таким чином, будь-яку програму, яка виводить PDF, можна використовувати як вбудований файл gropdf. PDF
файл, який ви хочете вставити, має бути односторінковим, а малюнок повинен просто поміщатися всередині
розмір медіа файлу PDF. Отже, в Inkscape(1) або gimp(1) (наприклад) переконайтеся, що
Розмір полотна просто відповідає зображенню.

Синтаксичний аналізатор PDF, який використовується в gropdf не був ретельно перевірений з усіма можливими
програми, які створюють PDF-файли. Якщо ви знайшли одну сторінку PDF, яку не вдалося імпортувати
правильно, варто пропустити його pdftk(1) запрограмувати, видавши команду:

pdftk старий файл.pdf вихід новий файл.pdf

Ви можете це знайти новий файл.pdf тепер буде успішно завантажено.

Істинний тип та інший шрифт Формати
gropdf не підтримує жодних інших шрифтів, крім Adobe Type 1 (PFA або PFB).

ШРИФТ УСТАНОВКА


У цьому розділі наведено короткий виклад наведених вище пояснень; він може служити поетапним
Посібник зі встановлення шрифтів для gropdf.

· Перетворіть свій шрифт на те, що розуміє Groff. Це або PostScript Тип 1
шрифт у PFA або PFB разом із файлом AFM.

Найперший рядок у файлі PFA/PFB містить це:

%!PS-AdobeFont-1.0:

Файл PFB також містить це в першому рядку, але рядку передує деякі
двійкові байти.

· Перетворіть файл AFM у файл опису шрифту groff за допомогою afmtodit(1) програма.
Приклад дзвінка

afmtodit Foo-Bar-Bold.afm map/textmap FBB

який перетворює файл метрики "Foo-Bar-Bold.afm" у шрифт groff "FBB". Якщо ви
мати сімейство шрифтів, яке має звичайний, напівжирний, курсив і жирний курсив, це
рекомендується використовувати букви R, B, I та BI, відповідно, як постфікси в
назви шрифтів groff, щоб запит Groff '.fam' працював. Прикладом є вбудована програма Groff
Шрифт Times-Roman: назва сімейства шрифту T, а назви шрифтів groff є TR, TB, TI,
та ТБІ.

· Встановіть файли опису шрифтів groff і шрифти у підкаталог 'devpdf'
шлях до шрифту, який знайшов Groff. Див НАВКОЛИШНЄ СЕРЕДОВИЩЕ розділ в троф(1) чоловік
сторінку, яка перераховує фактичне значення шляху шрифту. Зауважте, що groff не використовує
Файли AFM (але все одно їх краще зберігати).

· Зареєструйте всі шрифти, які потрібно завантажити на принтер, у файлі «devpdf/download»
файл. Читається лише перше входження цього файлу в шлях до шрифту. Це означає
що вам слід скопіювати файл «завантаження» за замовчуванням у перший каталог у вашому шрифті
шлях і додайте туди свої шрифти. Щоб продовжити наведений вище приклад, припустимо, що PS
назва шрифту для Foo-Bar-Bold.pfa — «XY-Foo-Bar-Bold» (назва шрифту PS зберігається в
внутрішнє ім'я поле у ​​файлі 'FBB') і належить ливарному заводу 'Fcq], таким чином, наступне
рядок слід додати до "завантажити":

F XY-Foo-Bar-Bold Foo-Bar-Bold.pfa

Використовуйте символ табуляції, щоб розділити поля, а поле 'foundry' має бути нульовим для
ливарний завод за замовчуванням.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


GROFF_FONT_PATH
Список каталогів, у яких потрібно шукати DEVім'я каталог на додаток до
за замовчуванням. Якщо у файлі «завантаження» вказано файл шрифту
з повним шляхом пошук у каталогах не здійснюється. Побачити троф(1) і groff_font(5) для
Детальніше.

SOURCE_DATE_EPOCH
Позначка часу (виражається в секундах з епохи Unix) для створення
мітка часу замість поточного часу.

Використовуйте gropdf онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

  • 1
    7z
    7z
    7z - файловий архіватор з найвищими
    ступінь стиснення...
    Запустіть 7z
  • 2
    7за
    7за
    7za - файловий архіватор з найвищими
    ступінь стиснення...
    Виконати 7za
  • 3
    плазуни
    плазуни
    CREEPY - інформація про геолокацію
    агрегатор ОПИС: creepy is an
    додаток, що дозволяє збирати
    інформація про геолокацію
    користувачі з...
    Біг моторошно
  • 4
    cricket-compile
    cricket-compile
    cricket - програма для керування
    збір і відображення часових рядів
    дані ...
    Запустіть cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для отримання
    інформація про встановлену версію
    G-Wrap ...
    Запустіть g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access – контролює доступ до
    поточний набір карт для інших користувачів на
    система. Якщо опції немає, друкує
    поточний стан. КЛЮЧОВІ СЛОВА: загальне, карта
    управління, п...
    Запустіть g.accessgrass
  • Детальніше »

Ad