Este es el comando pdf2djvu que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
pdf2djvu: crea archivos DjVu a partir de archivos PDF
SINOPSIS
pdf2djvu [{-o | --producción} salida-archivo-djvu] [opción...] archivo PDF...
pdf2djvu {-i | --indirecto} archivo-índice-djvu [opción...] archivo PDF...
pdf2djvu {--versión | --ayuda | -h}
DESCRIPCIÓN
Este programa crea un archivo DjVu a partir de uno o más archivos de formato de documento portátil.
OPCIONES
pdf2djvu acepta las siguientes opciones:
Comparación de tipo, presentar nombres
-o, --salida =salida-archivo-djvu
Genere un documento empaquetado de varias páginas. Escribe el archivo en salida-archivo-djvu
de salida estándar.
-i, --indirecto =archivo-índice-djvu
Genere un documento indirecto de varias páginas. Usar archivo-índice-djvu como el nombre del archivo de índice;
coloque los archivos del componente en el mismo directorio. El directorio debe existir y ser
escribible
--page-id-template =plantilla
Especifica el esquema de nomenclatura de los identificadores de página. Consultar el "IDIOMA DE LA PLANTILLA"
sección para la descripción del idioma de la plantilla.
La plantilla predeterminada es "p {página: 04 *}. Djvu".
Por motivos de portabilidad, identificadores de página:
· Debe constar solo de letras ASCII minúsculas, dígitos, _, +, - y punto,
· No puede comenzar con un +, - o un punto,
· No puede contener dos puntos consecutivos,
· Debe terminar con la extensión .djvu o .djv.
--page-id-prefix =prefijo
Equivalente a "--page-id-template =prefijo{página: 04 *}. djvu ”.
--page-title-template =plantilla
Especifica la plantilla para los títulos de las páginas. Consulte la sección "IDIOMA DE LA PLANTILLA" para
la descripción del idioma de la plantilla.
La plantilla predeterminada es "{etiqueta}".
- sin-títulos-de-página
No establezca títulos de página. Equivalente a "--page-title-template =".
Resolución, página tamaño
-d, --dpi =Resolución
Especifica la resolución deseada para Resolución puntos por pulgada. El valor predeterminado es 300 ppp.
El rango permitido es: 72 ≤ Resolución ≤ 6000.
- caja de medios
Utilice MediaBox para determinar el tamaño de la página. CropBox se utiliza de forma predeterminada.
--page-size =anchuraxaltura
Especifica el tamaño de página preferido para anchura píxeles × altura píxeles. La página real
El tamaño puede modificarse para respetar la relación de aspecto y las limitaciones de DjVu en
resolución. (Esta opción tiene prioridad sobre -d/--ppp.)
--divina-dpi
Intente adivinar la resolución nativa inspeccionando las imágenes incrustadas. Úselo con cuidado.
Imagen
--bg-rebanadas =n+...+n, --bg-rebanadas =n,...,n
Especifica la calidad de codificación de la capa de fondo IW44. Esta opción es similar a
el -rebanada opción de c44. Consulta el c44(1) página de manual para más detalles. El valor predeterminado es
72 + 11 + 10 + 10.
--bg-subsample =n
Especifica la proporción de submuestreo de fondo. El valor predeterminado es 3. Los valores válidos son
enteros entre 1 y 12, inclusive.
--fg-colors = predeterminado
Intente conservar todos los colores de la capa de primer plano. Este es el predeterminado.
--fg-colors = web
Reduzca los colores de la capa de primer plano a la paleta web (216 colores). Esta opcion no es
recomendado.
--fg-colors =n
Utilice GraphicsMagick para reducir el número de colores distintos en la capa de primer plano para n.
Los valores válidos son números enteros entre 1 y 4080. No se recomienda esta opción.
--fg-colors = negro
Descarte cualquier información de color de la capa de primer plano.
--monocromo
Renderice las páginas como mapas de bits monocromáticos. Con esta opción, --bg-... y --fg-... opciones
no son respetados.
--loss-level =n
Especifica la agresividad de la compresión con pérdida. El valor predeterminado es 0 (sin pérdidas).
Los valores válidos son números enteros entre 0 y 200, inclusive. Esta opción es similar a la
-nivel de pérdida opción de cjb2; consultar el cjb2(1) página de manual para más detalles. Esta opción
se puede utilizar sólo si el --monocromo La opción también está habilitada.
- brillante
Sinónimo de --loss-level = 100.
--antialiasing
Habilite el suavizado de fuentes y vectores. No se recomienda esta opción.
Extracción
--no-metadatos
No extraiga los metadatos.
Por defecto:
· Se extraen las siguientes entradas del diccionario de información del documento: Título,
Autor, Asunto, Creador, Productor, CreationDate, ModDate. Las marcas de tiempo son
formateado de acuerdo con RFC 3999[1], con componentes de fecha y hora separados por un
único espacio.
· Los metadatos XMP se extraen (o crean) y se actualizan en consecuencia.
Nota:
Si se especifican varios documentos de entrada, solo se toman los metadatos del primero
en cuenta.
--verbatim-metadatos
Mantenga intactos los metadatos originales.
- sin contorno
No extraiga el esquema del documento.
--hyperlinks = border-avis
Haga que los bordes de los hipervínculos estén siempre visibles.
De forma predeterminada, un borde de hipervínculo es visible solo cuando el mouse está sobre el hipervínculo.
--hipervínculos = #RRGGBB
Fuerza el color del borde especificado para los hipervínculos.
--no-hipervínculos, --hyperlinks = ninguno
No extraiga hipervínculos.
--sin texto
No extraigas el texto.
--palabras
Extrae el texto. Registre la ubicación de cada palabra. Este es el predeterminado.
--líneas
Extrae el texto. Registre la ubicación de cada línea, en lugar de cada palabra.
--recortar-texto
No extraiga texto fuera del límite de la página.
--no-nfkc
No apliques NFKC[2] normalización en el texto, excepto para los caracteres del
Alfabético Presentación Formularios bloquear[3] (U + FB00 – U + FB4F), que están normalizados
incondicionalmente.
El valor predeterminado es aplicar la normalización NFKC en todos los caracteres.
--filter-text =De línea de comandos
Filtrar el texto a través del De línea de comandos. El filtro proporcionado debe conservar
espacios en blanco, caracteres de control y dígitos decimales.
Esta opción implica --no-nfkc.
-p, --pages =rango de páginas
Especifica las páginas para convertir. rango de páginas es una lista de subrangos separados por comas. Cada
sub-rango es una sola página (por ejemplo, 17) o un rango contiguo de páginas
(por ejemplo, 37-42). No se permiten números de página duplicados. Las páginas están numeradas desde 1.
El valor predeterminado es convertir todas las páginas.
Rendimiento
-j, --jobs =n
Utilice n hilos para realizar la conversión. El valor predeterminado es usar un hilo.
-j0, --jobs = 0
Determine automáticamente cuántos subprocesos utilizar para realizar la conversión.
Verbosidad, ayuda
-v, --verboso
Muestre más mensajes informativos mientras convierte el archivo.
-q, --tranquilo
No muestre mensajes informativos mientras convierte el archivo.
--versión
Salida de información de versión y salida.
-h, --ayuda
Mostrar ayuda y salir.
MEDIO AMBIENTE
Las siguientes variables de entorno afectan pdf2djvu en sistemas Unix:
OMP_ *
Los detalles del comportamiento en tiempo de ejecución con respecto al paralelismo se pueden controlar mediante varios
Variables de entorno. por favor refiérase a MP abierto API especificación[4] para obtener más detalles.
TMPDIR
pdf2djvu hace un uso intensivo de archivos temporales. Los almacenará en un directorio.
especificado por esta variable. El valor predeterminado es / tmp.
PLANTILLA IDIOMA
Plantilla sintaxis
El lenguaje de la plantilla se basa aproximadamente en el Python cadena formato sintaxis[5].
Una plantilla es un fragmento de texto que contiene campos, rodeados por llaves {}. Los campos
se reemplazan con valores con el formato adecuado cuando se evalúa la plantilla. Es más,
{{se reemplaza con un solo {y}} se reemplaza con un solo}.
Campo sintaxis
Cada campo consta de un nombre de variable, opcionalmente seguido de un turno, opcionalmente
seguido de una especificación de formato.
El desplazamiento es un entero con signo (es decir, que comienza con un carácter + o -).
La especificación de formato consta de dos puntos, seguidos de una especificación de ancho.
La especificación de ancho es un entero decimal que define el ancho mínimo del campo. Que no
especificado, el ancho del campo será determinado por el contenido. Precediendo el ancho
La especificación con un carácter cero (0) habilita el relleno de ceros.
La especificación de ancho está opcionalmente seguida por un carácter de asterisco (*), que
aumenta el ancho de campo mínimo al ancho del contenido más largo posible del
variable.
Disponible las variables
página
Número de página en el documento DjVu.
página, espaciar
Número de página en el documento PDF.
Etiqueta
Etiqueta de página (número de página lógico) en el documento PDF.
Esta variable está disponible solo para títulos de página.
IMPLEMENTACIÓN DETALLES
Capa separación algoritmo
A menos que el --monocromo opción está activada, pdf2djvu utiliza la siguiente separación de capas ingenua
algoritmo:
1. Para cada página, haga lo siguiente:
1. Rasterice la página en un mapa de píxeles, de la manera habitual.
2. Rasterice la página en otro mapa de píxeles, omitiendo los siguientes elementos de la página:
· texto,
· Imágenes ráster de 1 bit por píxel,
· Elementos vectoriales (excepto rellenos de grandes áreas).
3. Compare ambos mapas de píxeles, píxel a píxel:
1. Si sus colores coinciden, clasifique el píxel como parte de la capa de fondo.
2. De lo contrario, clasifique el píxel como parte de la capa de primer plano.
INSECTO REPORTAJES
Si encuentra un error en pdf2djvu, infórmelo en el de problemas rastreador[6].
Utilice pdf2djvu en línea utilizando los servicios de onworks.net