InglésFrancésEspañol

Ad


icono de página de OnWorks

img2pdf - Online en la nube

Ejecute img2pdf en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando img2pdf 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


img2pdf.py - conversión sin pérdidas de imágenes ráster a pdf

DESCRIPCIÓN


uso: img2pdf.py [-h] [-v] [-V] [-o fuera] [-C espacio de color] [-D]

[--sin-pdfrw] [-S LxL] [-s LxL] [-b L [: L]] [-f FIT] [-a] [--title title]
[--autor autor] [--creador creador] [--productor productor] [--creationdate
fecha de creación] [--moddate moddate] [--asunto] [--palabras clave kw [kw ...]]
[--viewer-panes PANES] [--viewer-initial-page NUM] [--viewer-magnification MAG]
[--viewer-page-layout DISEÑO] [--viewer-fit-window] [--viewer-center-window]
[--viewer-fullscreen] [archivo [archivo...]]

Convierta sin pérdidas imágenes de trama a PDF sin volver a codificar imágenes JPEG y JPEG2000. Esta
conduce a una conversión sin pérdidas de imágenes JPEG y JPEG2000 con el único tamaño de archivo agregado
procedente del propio contenedor PDF.

Otros formatos de gráficos de trama se almacenan sin pérdidas en una codificación zip / flate de su RGB
representación. Esto puede aumentar el tamaño del archivo y no almacena la transparencia. Hay
nada que se pueda hacer al respecto hasta que el formato PDF permita incrustar otra imagen
formatos como PNG. Por lo tanto, img2pdf es principalmente útil para convertir imágenes JPEG y JPEG2000 a
en formato PDF.

La salida se envía a la salida estándar para que pueda redirigirse a un archivo o
otro programa como parte de una tubería de shell. Para escribir directamente la salida en un archivo, use el
-o or --producción .

posicional argumentos:
infile Especifica los archivos de entrada en cualquier formato que pueda leer Python Imaging.
Biblioteca (PIL). Si no se proporcionan imágenes de entrada, se lee una sola imagen de
entrada estándar. El nombre de archivo especial "-" se puede utilizar una vez para leer una imagen de
entrada estándar. Para leer un archivo en el directorio actual con el nombre de archivo "-", pase
a img2pdf indicando explícitamente su ruta relativa como "./-".

opcional argumentos:
-h, --ayuda
mostrar este mensaje de ayuda y salir

-v, --verboso
Hace que el programa funcione en modo detallado, imprimiendo mensajes en caso de error estándar.

-V, --versión
Imprime la información de la versión y sale.

Argumentos de salida generales:

-o fuera, --producción salir
Hace que la salida del programa sea un archivo en lugar de una salida estándar.

-C espacio de color, --espacio de color espacio de color
Fuerza el espacio de color PIL. Consulte el epílogo para obtener una lista de posibles valores. Generalmente
el espacio de color PDF se derivaría del espacio de color de la imagen de entrada. Esta
La opción sobrescribe el espacio de color detectado automáticamente de la imagen de entrada y
por lo tanto, fuerza un cierto espacio de color en el PDF de salida /Espacio de color propiedad. Este es
útil para imágenes JPEG 2000 con un espacio de color diferente al RGB.

-D, --Sin fecha
Suprime las marcas de tiempo en la salida y, por lo tanto, hace que la salida sea determinista entre
carreras individuales. También puede configurar manualmente una fecha utilizando el --moddate y
--fecha de creación .

--sin-pdfrw
Por defecto, img2pdf usa la biblioteca pdfrw para crear el PDF de salida si pdfrw es
disponible. Si desea utilizar el generador de PDF interno de img2pdf incluso si pdfrw
está presente, luego pase esta opción. Esto puede resultar útil si desea tener unicode
valores de metadatos que pdfrw aún no admite (consulte
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
humano legible

Argumentos de diseño y tamaño de página e imagen:

Cada imagen de entrada se colocará en su propia página.
El tamaño de la imagen está controlado

por el valor de ppp de la imagen de entrada o, si no está configurado o falta, el ppp predeterminado de
96.00. Por defecto, cada página tendrá el mismo tamaño que la imagen que muestra. Por lo tanto,
no habrá ningún borde visible entre la imagen y el borde de la página de forma predeterminada.
Si el tamaño de la imagen y el tamaño de la página se diferencian entre sí por las opciones en
En esta sección, la imagen siempre estará centrada en ambas dimensiones.

El tamaño de la imagen y el tamaño de la página se pueden configurar explícitamente utilizando el --imgtamaño y
--tamaño de página opciones, respectivamente. Si alguna de las dimensiones del tamaño de la imagen es
especificado pero la misma dimensión del tamaño de la página no lo es, entonces este último será
derivado del primero utilizando una distancia mínima opcional entre la imagen y
el borde de la página (dado por el --frontera opción) y / o una determinada estrategia de adaptación
(dado por el --encajar opción). Lo contrario ocurre si una dimensión del tamaño de la página
está configurada pero no la misma dimensión del tamaño de la imagen.

Cualquier valor de longitud en las opciones siguientes está representado por la meta variable L, que es una
valor de punto flotante con una unidad opcional agregada (sin un espacio entre ellos).
La unidad predeterminada es pt (1/72 de pulgada, la unidad PDF) y otras unidades permitidas son cm
(centímetro), mm (milímetro) y in (pulgada).

Cualquier argumento de tamaño del formato LxL en las opciones siguientes especifica el ancho y
altura de un rectángulo donde la primera L representa el ancho y la segunda L
representa la altura con una unidad opcional que sigue a cada valor como se describe
sobre. Se puede omitir el ancho o el alto, pero en ese caso la separación x
debe estar todavía presente. En lugar de dar el ancho y el alto explícitamente, puede
también especifique algunos tamaños de página comunes (que no distinguen entre mayúsculas y minúsculas), como carta y A4. Ver
el epílogo en la parte inferior para una lista completa de los tamaños válidos.

El --encajar La opción se escala para ajustar la imagen a un rectángulo derivado
desde el --imgtamaño opción o de otra manera de la --tamaño de página opción. Si el
--frontera se da la opción además de la --imgtamaño opción mientras que el --tamaño de página
no se da la opción, entonces el tamaño de la página se calculará a partir del tamaño de la imagen,
respetando el marco de la frontera. Si el --frontera se da la opción además de la
--tamaño de página opción mientras que el --imgtamaño no se da la opción, entonces el tamaño de la imagen
calcularse a partir del tamaño de la página, respetando la configuración del borde. Si el --frontera
se da la opción mientras tanto el --tamaño de página y --imgtamaño se pasan las opciones, luego
las --frontera se ignorará la opción.

-S L x L, --tamaño de página LxL
Establece el tamaño de las páginas PDF. La opción corta es la S mayúscula porque es
un mnemónico por ser más grande que el tamaño de la imagen.

-s L x L, --imgtamaño LxL
Establece el tamaño de las imágenes en las páginas PDF. Además, se permite la unidad de ppp
que establecerá el tamaño de la imagen como un valor de puntos por pulgada. En lugar de una unidad, ancho
y los valores de altura también pueden tener un signo de porcentaje adjunto, lo que indica un cambio de tamaño de
la imagen en ese porcentaje. La opción corta es la s minúscula porque es una
mnemónico por ser más pequeño que el tamaño de la página.

-b L [: L], --frontera L [: L]
Especifica la distancia mínima entre el borde de la imagen y el borde de la página PDF.
Este valor se sobrescribe con valores explícitos establecidos por --tamaño de página or --imgtamaño.
El valor se utilizará al calcular las dimensiones de la página a partir de las dimensiones de la imagen o
al revés. Se pueden dar uno o dos valores de longitud como argumento,
separados por dos puntos. Un valor especifica el borde mínimo en los cuatro lados. Dos
los valores especifican el borde mínimo en la parte superior / inferior e izquierda / derecha, respectivamente.
No es posible especificar bordes asimétricos porque las imágenes siempre serán
centrado en la página.

-f AJUSTE, --encajar El AJUSTE
If --imgtamaño se da, se ajusta a la imagen usando estas dimensiones. De lo contrario, ajuste el
imagen en las dimensiones dadas por --tamaño de página. FIT es uno de dentro, relleno, exacto,
encoger y agrandar. El valor predeterminado es "en". Consulte el epílogo en la parte inferior para
una descripción de las opciones de FIT.

-a, --auto-orientar
Si ambas dimensiones de la página se dan a través de --tamaño de página, intercambia condicionalmente estos
dimensiones tales que la orientación de la página sea la misma que la orientación del
imagen de entrada. Si se cambia la orientación de una página, también lo hacen los valores establecidos
mediante el --frontera .

Argumentos que configuran metadatos:

--título título
Establece el valor de los metadatos del título.

--autor autor
Establece el valor de los metadatos del autor.

--creador creador
Establece el valor de los metadatos del creador.

--productor productor
Establece el valor de los metadatos del productor

--fecha de creación fecha de creación
Establece el valor de metadatos de la fecha de creación UTC en AAAA-MMDD o AAAA-MM-DDTHH: MM o
AAAA-MM-DDTHH: MM: formato SS o cualquier formato comprendido por el módulo python dateutil o
cualquier formato entendido por `fecha --fecha`

--moddate fecha de modificación
Establece el valor de metadatos de la fecha de modificación UTC en AAAAMM-DD o AAAA-MM-DDTHH: MM o
AAAA-MM-DDTHH: MM: formato SS o cualquier formato comprendido por el módulo python dateutil o
cualquier formato entendido por `fecha --fecha`

--tema sujeto
Establece el valor de los metadatos del asunto.

--palabras clave kw [kw...]
Establece el valor de los metadatos de las palabras clave (se puede dar varias veces)

(PDF) visualizador argumentos:
Los archivos PDF pueden especificar cómo deben ser presentados al usuario por un PDF
visualizador

--paneles de visor PANELES
Indique al visor de PDF qué paneles laterales mostrar. Los valores válidos son "esquemas" y
"pulgares". No es posible especificar ambos al mismo tiempo.

--viewer-página-inicial NUM
En lugar de mostrar la primera página, indique al visor de PDF que muestre la página dada.
en lugar de. Los números de página comienzan con 1.

- aumento del visor MAG
Indique al visor de PDF que abra el PDF con un cierto nivel de zoom. Los valores válidos son
ya sea un número de punto flotante que proporcione el nivel de zoom exacto, "ajustar" (zoom para ajustar
toda la página), "quinta" (zoom para ajustar el ancho de la página) y "fitbh" (zoom para ajustar la página visible
ancho).

--diseño-de-página-visor DISPOSICIÓN
Indique al visor de PDF cómo organizar las páginas en la pantalla. Los valores válidos son
"single" (mostrar páginas individuales), "onecolumn" (una columna continua),
"twocolumnright" (dos columnas continuas con páginas impares a la derecha) y
"twocolumnleft" (dos columnas continuas con páginas impares a la izquierda)

--visor-ajustar-ventana
Indique al visor de PDF que cambie el tamaño de la ventana para que se ajuste al tamaño de la página

--visor-centro-ventana
Indique al visor de PDF que centre la ventana del visor de PDF

--viewer-pantalla completa
Indique al visor de PDF que abra el PDF en modo de pantalla completa

Espacio de color

Actualmente, el espacio de color debe forzarse para imágenes JPEG 2000 que no están en el
Espacio de color RGB. Las opciones de espacio de color disponibles se basan en la biblioteca de imágenes de Python
(PIL) asas cortas.

RGB color RGB

L escala de grises

1 Blanco y negro (convertido internamente a escala de grises)

CMYK Color CMYK

CMYK; I Color CMYK con inversión (para archivos JPEG CMYK de Adobe)

Tamaños de papel

Puede especificar los nombres de tamaño de papel de mano cortos que se muestran en la primera columna de la
tabla siguiente como argumentos a la --tamaño de página y --imgtamaño opciones. El ancho y
la altura a la que están mapeando se muestra en la segunda columna. Dando el valor en el
la segunda columna tiene el mismo efecto que dar la mano corta en la primera columna.
Agregar ^ T (un signo de intercalación / circunflejo seguido de la letra T) cambia el tamaño del papel
del retrato al paisaje. El sufijo simboliza así la transposición. Los valores
no distinguen entre mayúsculas y minúsculas.

A0 841 mm x 1189 mm

A1 594 mm x 841 mm

A2 420 mm x 594 mm

A3 297 mm x 420 mm

A4 210 mm x 297 mm

A5 148 mm x 210 mm

A6 105 mm x 148 mm

Carta 8.5inx11in

Opciones de ajuste

Las opciones de img2pdf para --encajar argumento se muestran en la primera columna en el
La mesa debajo. La función de estas opciones se puede asignar a los operadores de geometría
de imagemagick. Para los usuarios familiarizados con imagemagick, el correspondiente
El operador se muestra en la segunda columna. La tercera columna muestra si el
La relación de aspecto se conserva para esa opción (igual que en imagemagick). Al igual que
imagemagick, img2pdf se esfuerza por preservar la relación de aspecto, por lo que si el --encajar
no se proporciona el argumento, entonces el valor predeterminado es "en", que corresponde a la ausencia
de cualquier operador en imagemagick. El valor de la --encajar La opción no distingue entre mayúsculas y minúsculas.

en | | Y | El valor por defecto. Los valores de ancho y alto especifican el máximo | | | valores.

---------+ --- + --- + ----------------------------------------- -----------------

llenar | ^ | Y | Los valores de ancho y alto especifican los valores mínimos.

---------+ --- + --- + ----------------------------------------- -----------------

exacto | ! | N | Ancho y alto enfáticamente dados.

---------+ --- + --- + ----------------------------------------- -----------------

encoger
| > | Y | Reduce una imagen con dimensiones mayores que las dadas | | | unos
(y de lo contrario se comporta como "en").

---------+ --- + --- + ----------------------------------------- -----------------

ampliar | <| Y | Amplía una imagen con dimensiones más pequeñas que las indicadas.

| | | unos (y de lo contrario se comporta como "en").

Ejemplos

Las líneas que comienzan con un signo de dólar indican comandos que puede ingresar en su terminal.
El signo de dólar significa su símbolo del sistema. No es parte del comando que
tipo.

Convierta dos escaneos en formato JPEG en un documento PDF.

$ img2pdf --salida.pdf page1.jpg page2.jpg

Convierta un directorio de imágenes JPEG en un PDF con páginas A4 imprimibles en horizontal
modo. En cada página, la foto ocupa la máxima cantidad de espacio al tiempo que conserva
su relación de aspecto y un borde de impresión de 2 cm en la parte superior e inferior y de 2.5 cm en la
lado izquierdo y derecho.

$ img2pdf --output out.pdf --tamaño de página A4 ^ T --borde 2cm: 2.5cm * .jpg

En cada página A4, coloque las imágenes en un rectángulo de 10 cm por 15 cm, pero mantenga el
tamaño de la imagen original si la imagen es más pequeña que eso.

$ img2pdf --output out.pdf -S A4 --imgsize 10cmx15cm --encogible * .jpg

Prepare un directorio de fotos para imprimir sin bordes en papel fotográfico con una
relación de aspecto y gire cada página para que su orientación sea la misma que la de entrada
imagen.

$ img2pdf --output out.pdf - tamaño de página 15cmx10cm - orientar automáticamente * .jpg

Codifique una imagen JPEG2000 en escala de grises. El espacio de color debe forzarse como img2pdf
no puede leerlo desde el archivo JPEG2000 automáticamente.

$ img2pdf --output out.pdf - espacio de color L input.jp2

Análisis de argumentos

Las opciones largas de argumento se pueden abreviar a un prefijo si la abreviatura es
ambiguo. Es decir, el prefijo debe coincidir con una opción única.

Tenga cuidado con su shell interpretando los valores de los argumentos como caracteres especiales (como el
punto y coma en CMYK; I opción de espacio de color). En caso de duda, coloque los valores del argumento en
comillas simples.

Si desea que el valor de un argumento comience con uno o más caracteres menos, debe
use el nombre largo de la opción y únalas con un signo igual así:
$ img2pdf --author = - prueba--
Si el nombre de su archivo de entrada comienza con uno o más caracteres menos, separe
los archivos de entrada de los otros argumentos con dos signos menos:

$ img2pdf - --mi-archivo-comienza-con-dos-menos.jpg

O sea más explícito sobre su ruta relativa anteponiendo un ./:

$ img2pdf ./--mi-archivo-comienza-con-dos-menos.jpg

El orden de los argumentos no posicionales (todos los argumentos que no sean las imágenes de entrada)
no importa.

Utilice img2pdf en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    limpieza profunda
    limpieza profunda
    Un script de Kotlin que destruye todas las compilaciones
    cachés de proyectos Gradle/Android.
    Útil cuando Gradle o el IDE le permiten
    abajo. El script ha sido probado en
    macOS, pero...
    Descargar limpieza profunda
  • 2
    Complemento Eclipse Checkstyle
    Complemento Eclipse Checkstyle
    El complemento Eclipse Checkstyle
    integra el código Java Checkstyle
    auditor en el IDE de Eclipse. El
    El complemento proporciona retroalimentación en tiempo real a
    el usuario sobre viola ...
    Descargar el complemento Checkstyle de Eclipse
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player es un reproductor multimedia gratuito
    software, parte basado en WMP y VLC. los
    jugador tiene un estilo minimalista, con
    más de diez colores temáticos, y también puede
    b ...
    Descargar AstrOrzPlayer
  • 4
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite deshacerse de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    descargar movistartv
  • 5
    Código :: Bloques
    Código :: Bloques
    Code::Blocks es un programa gratuito, de código abierto,
    IDE multiplataforma C, C++ y Fortran
    construido para satisfacer las necesidades más exigentes
    de sus usuarios. Está diseñado para ser muy
    extens ...
    Descargar Código::Bloques
  • 6
    En medio de
    En medio de
    Interfaz de Minecraft en medio o avanzada
    y el seguimiento de datos / estructura es una herramienta para
    mostrar una descripción general de un Minecraft
    mundo, sin realmente crearlo. Eso
    puede ...
    Descargar en medio
  • Más "

Comandos de Linux

Ad