IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gropdf - Online nel cloud

Esegui gropdf nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gropdf che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


gropdf - driver PDF per groff

SINOSSI


gropdf [-delv] [-F dir] [-p Misura del foglio] [-y fonderia] [-u [filecmap]] [file ...]

È possibile avere spazi bianchi tra un'opzione della riga di comando e il suo parametro.

DESCRIZIONE


gropdf traduce l'output di GNU trof in PDF. Normalmente gropdf dovrebbe essere invocato da
usando il comando groff con a -Tpdf opzione. Se non vengono forniti file, gropdf legge il
ingresso standard. Un nome file di - anche cause gropdf per leggere l'input standard. PDF
l'output viene scritto sullo standard output. quando gropdf è gestito da groff le opzioni possono essere
passato a gropdf utilizzando groff's -P opzione.

Vedi la sezione FONT MONTAGGIO di seguito per una guida su come installare i caratteri per gropdf.

VERSIONI


-d Includere le informazioni di debug come commenti all'interno del PDF. Produce anche an
PDF non compresso.

-e Forza tutti i caratteri da incorporare nel PDF.

-Fdir Anteponi directory dir/ devNome al percorso di ricerca per font e descrizione del dispositivo
file; Nome è il nome del dispositivo, di solito pdf.

-l Stampa il documento in formato orizzontale.

-pMisura del foglio
Imposta la dimensione fisica del supporto di output. Questo sovrascrive il Misura del foglio,
lunghezza della cartae larghezza della carta comandi in DESC file; accetta lo stesso
argomenti come il Misura del foglio comando. Vedere groff_font (5) per i dettagli.

-v Stampa il numero di versione.

-yfonderia
Imposta la fonderia da utilizzare per selezionare i caratteri con lo stesso nome.

-e Forze gropdf per incorporare TUTTI i caratteri (anche i 14 caratteri PDF di base).

-s Aggiungi una riga di commento alla fine del PDF che mostra le statistiche, ovvero il numero di pagine in
documento. Ghostscript's ps2pdf si lamenta di questa riga se è inclusa, ma
funziona comunque.

-u
-unomefilecmap
Gropdf normalmente include una CMap ToUnicode con qualsiasi font creato usando testo.enc as
il file di codifica, questo rende più facile la ricerca di parole che contengono
legature. Puoi includere la tua CMap specificando a nomefilecmap o non ho
CMap omettendo l'argomento.

USO


L'ingresso a gropdf deve essere nel formato di output di trof(1). Questo è descritto in
groff_out(5).

Inoltre, i file di descrizione del dispositivo e dei caratteri per il dispositivo utilizzato devono soddisfare determinati
requisiti: La risoluzione deve essere un multiplo intero di 72 volte il scala delle dimensioni.
pdf il dispositivo utilizza una risoluzione di 72000 e una scala di dimensioni di 1000.

Il file di descrizione del dispositivo deve contenere un formato carta valido; vedere groff_font(5) per di più
informazioni. gropdf utilizza gli stessi font Adobe PostScript Type 1 del brancola dispositivo
autista. Sebbene lo standard PDF consenta l'uso di altri tipi di carattere (come TrueType) questo
l'implementazione accetta solo il carattere postscript di tipo 1. Sono supportati meno caratteri di tipo 1
nativamente nei documenti PDF rispetto ai 35 caratteri standard supportati da brancola e tutto il post scriptum
stampanti, ma tutti i caratteri sono disponibili poiché quelli che non sono supportati in modo nativo lo sono
incorporato automaticamente nel PDF.

gropdf sostiene il concetto di fonderie, ovvero versioni diverse di sostanzialmente uguali
font. Durante l'installazione a Fonderia controlla i file dove vengono trovati i caratteri e costruisce groff font
dai file che scopre sul tuo sistema.

Ogni file di descrizione del carattere deve contenere un comando

nomeinterno nomeps

che dice che il nome PostScript del font è nomeps. Righe che iniziano con # ed
le righe vuote vengono ignorate. Il codice per ogni carattere fornito nel file di font deve
corrispondono al codice nella codifica predefinita per il carattere. Questo codice può essere utilizzato con
, il \N sequenza di escape in trof per selezionare il carattere, anche se il carattere non lo fa
avere un nome groff. Ogni carattere nel file di font deve esistere nel font PostScript,
e le larghezze fornite nel file di font devono corrispondere alle larghezze utilizzate nel font PostScript.

Si noti che gropdf è attualmente in grado di visualizzare solo i primi 256 glifi in qualsiasi tipo di carattere. Questo
restrizione verrà revocata in una versione successiva.

gropdf può includere automaticamente i font scaricabili necessari per stampare il documento.
I caratteri possono essere in formato PFA o PFB.

Qualsiasi font scaricabile che dovrebbe, quando richiesto, essere incluso da gropdf deve essere elencato
nel file /usr/share/groff/1.22.3/font/devpdf/download; questo dovrebbe consistere in linee di
la forma

fonderia fonte Nome del file

where fonderia è il nome della fonderia o è vuoto per la fonderia predefinita. fonte Europe è
Nome PostScript del carattere e Nome del file è il nome del file contenente il font;
righe che iniziano con # e le righe vuote vengono ignorate; i campi devono essere separati da tab
(gli spazi sono non consentito); Nome del file viene cercato utilizzando lo stesso meccanismo utilizzato
per i file di metrica dei caratteri groff. Il scaricare anche il file stesso viene cercato usando questo
meccanismo; attualmente, viene utilizzato solo il primo file trovato nel percorso del carattere. Nomi di fonderia
di solito sono un singolo carattere (come 'U' per la fonderia URW) o vuoti per l'impostazione predefinita
fonderia. Questa impostazione predefinita utilizza gli stessi caratteri di Ghostscript usa quando incorpora i caratteri in a
File PDF.

Nella configurazione predefinita ci sono stili chiamati R, I, Be BI montato nelle posizioni dei caratteri 1
a 4. I caratteri sono raggruppati in famiglie A, BM, C, H, HN, N, Pe T avere membri in
ciascuno di questi stili:

AR AvantGarde-Libro
AI AvantGarde-BookOblique
AB Avanguardia-Demi
ABI AvantGarde-Demi Oblique
BMR Bookman-Luce
BMI Bookman-LightItalic
BMB Bookman-Demi
BMBI Bookman-DemiItalic
CR Corriere
CI Corriere-Obliquo
CB Corriere-Bold
CBI Corriere-BoldOblique
HR Helvetica
HI Helvetica-Obliquo
HB Helvetica-Bold
HBI Helvetica-BoldOblique
HNR Helvetica-stretto
HNI Helvetica-Narrow-Obliquo
HNB Helvetica-Narrow-Bold
HNBI Helvetica-Narrow-BoldOblique
NR NuovoCenturySchlbk-Roman
NI NuovoCenturySchlbk-Italic
NB NuovoCenturySchlbk-Bold
NBI NuovoCenturySchlbk-BoldItalic
PR Palatino-romana
PI Palatino-italico
PB Palatino-grassetto
PIL Palatino-grassetto corsivo
TR Tempi-romano
TI Tempi corsivo
TB Volte-in grassetto
TBI Times-Bold Corsivo

C'è anche il seguente font che non è un membro di una famiglia:

ZCM ZapfChancery-MediumItalic

Ci sono anche alcuni caratteri speciali chiamati S per il carattere PS Symbol. Il greco minuscolo
i caratteri vengono automaticamente inclinati (in modo che corrispondano al carattere SymbolSlanted (SS) disponibile per
poscritto). Zapf Dingbats è disponibile come ZD, il glifo "mano che punta a sinistra" (\[lh]) è
disponibile poiché è stato definito utilizzando l'estensione \X'pdf: xrev' che inverte il
direzione delle lettere all'interno delle parole.

Il colore predefinito per \m ed \M è nero; per i colori definiti nello spazio colore 'rgb'
setrgbcolor viene utilizzato, per 'cmy' e 'cmyk' setcmykcolor, e per 'grigio' grigio. Nota che
setcmykcolor è un comando PostScript LanguageLevel 2 e quindi non disponibile su alcuni vecchi
stampanti.

gropdf comprende alcuni dei comandi X prodotti utilizzando il \X sequenze di escape supportate
by groppe. In particolare, è supportato quanto segue.

\X'ps: invis'
Sopprimere l'output.

\X'ps: endinvis'
Interrompere la soppressione dell'uscita.

\X'ps: exec salva punto attuale 2 copia tradurre n ruotare negativo scambio negativo scambio tradurre'
where n è l'angolo di rotazione. Questo per supportare il allineare entrare gpic.

\X'ps: exec grestore'
Usato di nuovo da gpic da ripristinare dopo la rotazione.

\X'ps: exec n setlinejoin'
where n può essere uno dei seguenti valori.

0 = Giunto obliquo
1 = Giunto rotondo
2 = giunzione smussata

\X'ps: exec n setlinecap'
where n può essere uno dei seguenti valori.

0 = tappo di testa
1 = cappuccio rotondo, e
2 = Tappo quadrato sporgente

\X'ps: ... pdfmark'
Tutto l' pdfmark macro installate usando -m pdfmark or -m mspdf (vedi documentazione
in 'pdfmark.pdf'). Un sottoinsieme di queste macro viene installato automaticamente quando si
uso -Tpdf quindi non dovresti aver bisogno di usare '-m pdfmark' per usare la maggior parte del PDF
funzionalità.

Tutti gli altri ps: i tag vengono ignorati silenziosamente.

Uno \X viene riconosciuto anche lo speciale utilizzato dal driver DVI:

\X'papersize=Misura del foglio'
dove Misura del foglio il parametro è lo stesso di Misura del foglio comando. Vedere
groff_font(5) per i dettagli. Ciò significa che puoi modificare le dimensioni della pagina a piacimento
all'interno del file PDF creato da gropdf. Se vuoi cambiare la carta
dimensione, deve essere fatto prima di iniziare a creare la pagina.

Inoltre, gropdf supporta la propria suite di pdf: tag. I seguenti tag sono
supportati:

\X'pdf: pdfpic filetto allineamento larghezza altezza lunghezza della linea'
Posiziona un'immagine dello specificato larghezza contenente il disegno PDF da file filetto of
desiderato larghezza ed altezza (Se altezza manca o è zero, quindi è ridimensionato
proporzionalmente). Se allineamento is -L il disegno è allineato a sinistra. Se è -C or
-R a lunghezza di linea è richiesta anche una larghezza maggiore della larghezza del disegno. Se
larghezza è specificato come zero, la larghezza viene ridimensionata in proporzione all'altezza.

\X'pdf: xrev'
Questo attiva un flag che inverte la direzione di stampa lettera by lettera,
cioè, ogni lettera separata è invertita, non l'intera parola. Questo è utile per
invertendo la direzione dei glifi nel font Dingbats. Per tornare alla normalità
stampa ripetere nuovamente il comando.

\X'pdf: markstart /ANN definizione'
Le macro che supportano i segnalibri PDF utilizzano questa chiamata internamente per avviare il
definizione di hotspot segnalibro (l'utente avrà chiamato '.pdfhref L' con il testo
che diventerà la regione 'hot spot'). Normalmente questo non viene mai utilizzato tranne da
all'interno delle macro pdfmark.

\X'pdf: Markend'
Le macro che supportano i segnalibri PDF utilizzano questa chiamata internamente per interrompere il
definizione di hotspot segnalibro (l'utente avrà chiamato '.pdfhref L' con il testo
che diventerà la regione 'hot spot'). Normalmente questo non viene mai utilizzato tranne da
all'interno delle macro pdfmark.

\X'pdf: segnasospendere'
\X'pdf: markrestart'
Se stai usando i page trap per produrre intestazioni, piè di pagina, ecc., devi usare
questi nel caso in cui un 'hot spot' attraversi un confine di pagina, altrimenti qualsiasi output di testo da
la macro di intestazione o piè di pagina sarà contrassegnata come parte dell'"hot spot". Fermare
questo accade basta posizionare '.pdfmarksuspend' e '.pdfmarkrestart' all'inizio e
fine della macro trap pagina, rispettivamente. (Queste sono solo macro di convenienza che
emettere il codice \X. Queste macro devono essere utilizzate solo all'interno dei trap di pagina.)

Importazione grafiche
gropdf supporta solo l'importazione di altri file PDF come grafica. Ma quel file PDF potrebbe contenere
uno qualsiasi dei formati grafici supportati dallo standard PDF (come JPEG, PNG, GIF, ecc.).
Quindi qualsiasi applicazione che emette PDF può essere utilizzata come file incorporato in gropdf. Il PDF
il file che si desidera inserire deve essere di una sola pagina e il disegno deve stare solo all'interno del
dimensione del supporto del file PDF. Quindi, in inkscape(1) o cordoncino(1) (ad esempio) assicurarsi che il
le dimensioni della tela si adattano solo all'immagine.

Il parser PDF utilizzato in gropdf non è stato rigorosamente testato con tutto il possibile
applicazioni che producono PDF. Se trovi un PDF di una sola pagina che non riesce a importare
correttamente, vale la pena eseguirlo attraverso il pdf(1) programma emettendo il comando:

pdf vecchiofile.pdf produzione nuovofile.pdf

Potresti trovarlo nuovofile.pdf verrà ora caricato correttamente.

TrueType ed Altro fonte formati
gropdf non supporta altri tipi di carattere eccetto Adobe Type 1 (PFA o PFB).

FONT MONTAGGIO


Questa sezione fornisce un riepilogo delle spiegazioni di cui sopra; può servire come un passo dopo passo
guida all'installazione dei caratteri per gropdf.

· Converti il ​​tuo carattere in qualcosa che groff capisce. Questo è un PostScript di tipo 1
font in PFA o PFB, insieme a un file AFM.

La primissima riga in un file PFA/PFB contiene questo:

%!PS-AdobeFont-1.0:

Un file PFB ha questo anche nella prima riga, ma la stringa è preceduta da alcuni
byte binari.

· Converti il ​​file AFM in un file di descrizione del carattere groff con il afmtodit(1) programma.
Un esempio di chiamata è

afmtodit Foo-Bar-Bold.afm mappa/mappa testo FBB

che converte il file metrico 'Foo-Bar-Bold.afm' nel carattere groff 'FBB'. Se tu
avere una famiglia di caratteri che viene fornita con facce normali, grassetto, corsivo e grassetto corsivo, è
consigliato di usare le lettere R, B, Ie BI, rispettivamente, come suffissi nella
nomi dei caratteri groff per far funzionare la richiesta '.fam' di groff. Un esempio è il built-in di groff
Carattere Times-Roman: il nome della famiglia di caratteri è Te i nomi dei caratteri groff sono TR, TB, TI,
ed TBI.

· Installa sia i file di descrizione dei caratteri groff che i caratteri in una sottodirectory 'devpdf'
del percorso del carattere trovato da groff. Vedi il AMBIENTE sezione in trof(1) uomo
pagina che elenca il valore effettivo del percorso del carattere. Nota che groff non usa il
file AFM (ma è comunque una buona idea salvarli).

· Registra tutti i font che devono essere scaricati sulla stampante nel 'devpdf/download'
file. Viene letta solo la prima occorrenza di questo file nel percorso del carattere. Questo significa
che dovresti copiare il file "download" predefinito nella prima directory del tuo font
percorso e aggiungi lì i tuoi caratteri. Per continuare l'esempio precedente assumiamo che il PS
il nome del carattere per Foo-Bar-Bold.pfa è 'XY-Foo-Bar-Bold' (il nome del carattere PS è memorizzato nella
nomeinterno campo nel file 'FBB') e appartiene alla fonderia 'Fcq] quindi il seguente
la riga dovrebbe essere aggiunta a 'download':

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

Usa un carattere di tabulazione per separare i campi e il campo "fonderia" dovrebbe essere nullo per
la fonderia predefinita.

AMBIENTE


GROFF_FONT_PATH
Un elenco di directory in cui cercare il devNome directory oltre a
quelli di default. Se nel file 'download' è stato specificato il file font
con un percorso completo, non viene eseguita la ricerca nelle directory. Vedere trof(1) e groff_font(5) per
più dettagli.

FONTE_DATE_EPOCA
Un timestamp (espresso in secondi dall'epoca di Unix) da utilizzare come creazione
timestamp al posto dell'ora corrente.

Usa gropdf online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad