InglêsFrancêsEspanhol

Ad


favicon do OnWorks

img2pdf - Online na nuvem

Execute img2pdf no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando img2pdf que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


img2pdf.py - conversão sem perdas de imagens raster para pdf

DESCRIÇÃO


uso: img2pdf.py [-h] [-v] [-V] [-o out] [-C Colorspace] [-D]

[--sem-pdfrw] [-S LxL] [-s LxL] [-b L [: L]] [-f FIT] [-a] [--título do título]
[--autor autor] [- criador do criador] [- produtor do produtor] [- data da criação
data de criação] [--moddate moddate] [--subject subject] [--keywords kw [kw ...]]
[--viewer-panes PANES] [--viewer-initial-page NUM] [--viewer-magnification MAG]
[--viewer-page-layout LAYOUT] [--viewer-fit-window] [--viewer-center-window]
[--viewer-fullscreen] [arquivo [arquivo ...]]

Converta imagens rasterizadas em PDF sem perdas, sem recodificar imagens JPEG e JPEG2000. Isto
leva a uma conversão sem perdas de imagens JPEG e JPEG2000 com o único tamanho de arquivo adicionado
vindo do próprio contêiner PDF.

Outros formatos de gráficos raster são armazenados sem perdas em uma codificação zip / flate de seu RGB
representação. Isso pode aumentar o tamanho do arquivo e não armazena transparência. Há
nada que possa ser feito sobre isso até que o formato PDF permita a incorporação de outra imagem
formatos como PNG. Assim, img2pdf é principalmente útil para converter imagens JPEG e JPEG2000 para
PDF.

A saída é enviada para a saída padrão para que possa ser redirecionada para um arquivo ou para
outro programa como parte de um tubo de shell. Para escrever diretamente a saída em um arquivo, use o
-o or --resultado opção.

posicional argumentos:
infile Especifica o (s) arquivo (s) de entrada em qualquer formato que possa ser lido pelo Python Imaging
Biblioteca (PIL). Se nenhuma imagem de entrada for fornecida, uma única imagem é lida do
entrada padrão. O nome de arquivo especial "-" pode ser usado uma vez para ler uma imagem de
entrada padrão. Para ler um arquivo no diretório atual com o nome de arquivo "-", passe
para img2pdf, declarando explicitamente seu caminho relativo como "./-".

opcional argumentos:
-h, --Socorro
mostre esta mensagem de ajuda e saia

-v, --verbose
Faz com que o programa opere em modo verboso, imprimindo mensagens no erro padrão.

-V, --versão
Imprime informações sobre a versão e sai.

Argumentos gerais de saída:

-o para fora, --resultado Fora
Faz a saída do programa para um arquivo em vez da saída padrão.

-C espaço colorido, --espaço colorido espaço colorido
Força o espaço de cores PIL. Veja o epílogo para uma lista de valores possíveis. Geralmente
o espaço de cores do PDF seria derivado do espaço de cores da imagem de entrada. Isto
opção substitui o espaço de cor detectado automaticamente da imagem de entrada e
assim, força um certo espaço de cores no PDF de saída /Espaço colorido propriedade. Isto é
útil para imagens JPEG 2000 com um espaço de cores diferente do RGB.

-D, --nodate
Suprime carimbos de data / hora na saída e, portanto, torna a saída determinística entre
corridas individuais. Você também pode definir manualmente uma data usando o --moddate e
--data de criação opções.

--sem-pdfrw
Por padrão, img2pdf usa a biblioteca pdfrw para criar o PDF de saída se pdfrw for
acessível. Se você quiser usar o gerador interno de PDF de img2pdf mesmo se pdfrw
está presente, então passe esta opção. Isso pode ser útil se você quiser ter Unicode
valores de metadados que o pdfrw ainda não suporta (Veja
https://github.com/pmaupin/pdfrw/issues/39) or if you want the PDF code to be more
legível por humanos.

Argumentos de layout e tamanho de página e imagem:

Cada imagem de entrada será colocada em sua própria página.
O tamanho da imagem é controlado

pelo valor de dpi da imagem de entrada ou, se não definido ou ausente, o dpi padrão de
96.00. Por padrão, cada página terá o mesmo tamanho da imagem exibida. Por isso,
não haverá nenhuma borda visível entre a imagem e a borda da página por padrão.
Se o tamanho da imagem e o tamanho da página forem diferentes um do outro pelas opções em
nesta seção, a imagem estará sempre centralizada nas duas dimensões.

O tamanho da imagem e o tamanho da página podem ser explicitamente definidos usando o --imgsize e
--tamanho da página opções, respectivamente. Se qualquer uma das dimensões do tamanho da imagem for
especificado, mas a mesma dimensão do tamanho da página não, o último será
derivado do anterior usando uma distância mínima opcional entre a imagem e
a borda da página (fornecida pelo --fronteira opção) e / ou uma certa estratégia de ajuste
(dado pelo --ajuste opção). O inverso acontece se uma dimensão do tamanho da página
está definido, mas a mesma dimensão do tamanho da imagem não.

Qualquer valor de comprimento nas opções abaixo é representado pela meta variável L que é um
valor de ponto flutuante com uma unidade opcional anexada (sem um espaço entre eles).
A unidade padrão é pt (1/72 polegada, a unidade PDF) e outras unidades permitidas são cm
(centímetro), mm (milímetro) e pol (polegadas).

Qualquer argumento de tamanho do formato LxL nas opções abaixo especifica a largura e
altura de um retângulo onde o primeiro L representa a largura e o segundo L
representa a altura com uma unidade opcional seguindo cada valor conforme descrito
acima. Tanto a largura quanto a altura podem ser omitidas, mas, nesse caso, o x de separação
ainda deve estar presente. Em vez de fornecer a largura e a altura explicitamente, você pode
também especifique alguns tamanhos de página comuns (não diferenciam maiúsculas de minúsculas), como carta e A4. Ver
o epílogo na parte inferior para uma lista completa dos tamanhos válidos.

A --ajuste opção dimensiona para ajustar a imagem em um retângulo que seja derivado
do --imgsize opção ou de outra forma do --tamanho da página opção. Se o
--fronteira opção é fornecida além do --imgsize opção enquanto o --tamanho da página
opção não for fornecida, o tamanho da página será calculado a partir do tamanho da imagem,
respeitando a configuração de fronteira. Se o --fronteira opção é fornecida além do
--tamanho da página opção enquanto o --imgsize opção não for fornecida, então o tamanho da imagem
ser calculado a partir do tamanho da página, respeitando a configuração da borda. Se o --fronteira
opção é fornecida enquanto ambos --tamanho da página e --imgsize opções são passadas, então
que o --fronteira opção será ignorada.

-S LxL, --tamanho da página CxL
Define o tamanho das páginas do PDF. A opção curta é o S maiúsculo porque é
um mnemônico por ser maior que o tamanho da imagem.

-s LxL, --imgsize CxL
Define o tamanho das imagens nas páginas PDF. Além disso, a unidade de dpi é permitida
que definirá o tamanho da imagem como um valor de pontos por polegada. Em vez de uma unidade, largura
e os valores de altura também podem ter um sinal de porcentagem anexado, indicando um redimensionamento de
a imagem por essa porcentagem. A opção curta é a minúscula porque é um
mnemônico por ser menor que o tamanho da página.

-b L [: L], --fronteira L [: L]
Especifica a distância mínima entre a borda da imagem e a borda da página PDF.
Este valor é substituído por valores explícitos definidos por --tamanho da página or --imgsize. O
valor será usado ao calcular as dimensões da página a partir das dimensões da imagem ou
o contrário. Um ou dois valores de comprimento podem ser dados como argumento,
separados por dois pontos. Um valor especifica a borda mínima em todos os quatro lados. Dois
os valores especificam a borda mínima na parte superior / inferior e esquerda / direita, respectivamente.
Não é possível especificar bordas assimétricas porque as imagens sempre serão
centralizado na página.

-f EM FORMA, --ajuste FIT
If --imgsize é fornecido, se ajusta à imagem usando essas dimensões. Caso contrário, ajuste o
imagem nas dimensões dadas por --tamanho da página. FIT é um de into, fill, exact,
encolher e aumentar. O valor padrão é "em". Veja o epílogo na parte inferior para
uma descrição das opções FIT.

-a, --orientação automática
Se ambas as dimensões da página forem fornecidas por meio de --tamanho da página, troca condicionalmente estes
dimensões de modo que a orientação da página seja a mesma que a orientação do
imagem de entrada. Se a orientação de uma página for invertida, o mesmo ocorre com os valores definidos
via --fronteira opção.

Argumentos que definem metadados:

--título título
Define o valor dos metadados do título

--autor autor
Define o valor dos metadados do autor

--O Criador criador
Define o valor dos metadados do criador

--produtor produtor
Define o valor dos metadados do produtor

--data de criação data de criação
Define o valor de metadados da data de criação UTC em AAAA-MMDD ou AAAA-MM-DDTHH: MM ou
AAAA-MM-DDTHH: formato MM: SS ou qualquer formato compreendido pelo módulo python dateutil ou
qualquer formato entendido por `data --data`

--moddate modificar
Define o valor de metadados da data de modificação UTC em AAAAMM-DD ou AAAA-MM-DDTHH: MM ou
AAAA-MM-DDTHH: formato MM: SS ou qualquer formato compreendido pelo módulo python dateutil ou
qualquer formato entendido por `data --data`

--sujeito sujeito
Define o valor dos metadados do assunto

--palavras-chave kw [kw...]
Define o valor dos metadados das palavras-chave (pode ser fornecido várias vezes)

PDF espectador argumentos:
Os arquivos PDF podem especificar como devem ser apresentados ao usuário por um PDF
espectador

--painéis de visualização PAINEL
Instrua o visualizador de PDF sobre os painéis laterais a serem exibidos. Os valores válidos são "contornos" e
"polegares". Não é possível especificar ambos ao mesmo tempo.

--viewer-página inicial NUM
Em vez de mostrar a primeira página, instrua o visualizador de PDF a mostrar a página fornecida
em vez de. Os números das páginas começam com 1.

--visualizador-ampliação MAG
Instrua o visualizador de PDF a abrir o PDF com um determinado nível de zoom. Os valores válidos são
ou um número de ponto flutuante fornecendo o nível de zoom exato, "ajustar" (zoom para caber
página inteira), "fith" (zoom para ajustar a largura da página) e "fitbh" (zoom para ajustar a página visível
largura).

--viewer-page-layout LAYOUT
Instrua o visualizador de PDF como organizar as páginas na tela. Os valores válidos são
"single" (exibir páginas únicas), "onecolumn" (uma coluna contínua),
"twocolumnright" (duas colunas contínuas com páginas ímpares à direita) e
"twocolumnleft" (duas colunas contínuas com páginas ímpares à esquerda)

--viewer-fit-janela
Instrua o visualizador de PDF a redimensionar a janela para caber no tamanho da página

--viewer-centro-janela
Instrua o visualizador de PDF a centralizar a janela do visualizador de PDF

--viewer-tela cheia
Instrua o visualizador de PDF a abrir o PDF em modo de tela inteira

Espaço colorido

Atualmente, o espaço de cores deve ser forçado para imagens JPEG 2000 que não estão no
Espaço de cores RGB. As opções de espaço de cores disponíveis são baseadas na biblioteca de imagens Python
(PIL) alças curtas.

Cor RGB RGB

L Tons de cinza

1 Preto e branco (convertido internamente para tons de cinza)

Cor CMYK CMYK

CMYK; I cores CMYK com inversão (para arquivos JPEG CMYK da Adobe)

Tamanhos de papel

Você pode especificar os nomes curtos de tamanho de papel mostrados na primeira coluna no
tabela abaixo como argumentos para o --tamanho da página e --imgsize opções. A largura e
a altura para a qual eles estão mapeando é mostrada na segunda coluna. Dando valor no
a segunda coluna tem o mesmo efeito que dar a abreviatura na primeira coluna.
Anexar ^ T (um circunflexo / circunflexo seguido da letra T) muda o tamanho do papel
do retrato para a paisagem. O postfix, portanto, simboliza a transposta. Os valores
não diferenciam maiúsculas de 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

Opções de ajuste

As opções de img2pdf para o --ajuste argumento são mostrados na primeira coluna no
tabela abaixo. A função dessas opções pode ser mapeada para os operadores de geometria
de imagemagick. Para usuários que estão familiarizados com imagemagick, o correspondente
operador é mostrado na segunda coluna. A terceira coluna mostra se o
a relação de aspecto é preservada para essa opção (o mesmo que em imagemagick). Assim como
imagemagick, img2pdf se esforça para preservar a proporção, então se o --ajuste
argumento não é fornecido, então o padrão é "em", que corresponde à ausência
de qualquer operador em imagemagick. O valor do --ajuste a opção não faz distinção entre maiúsculas e minúsculas.

em | | Y | O padrão. Os valores de largura e altura especificam o máximo | | | valores.

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

preencher | ^ | Y | Os valores de largura e altura especificam os valores mínimos.

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

exato | ! | N | Largura e altura fornecidas enfaticamente.

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

encolher
| > | Y | Reduz uma imagem com dimensões maiores do que o fornecido | | | uns
(e de outra forma se comporta como "em").

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

ampliar | <| Y | Amplia uma imagem com dimensões menores do que as fornecidas

| | | uns (e de outra forma se comporta como "em").

Exemplos

As linhas que começam com um cifrão denotam comandos que você pode inserir em seu terminal.
O cifrão significa seu prompt de comando. Não faz parte do comando que você
tipo.

Converta duas digitalizações no formato JPEG em um documento PDF.

$ img2pdf --output out.pdf página1.jpg página2.jpg

Converta um diretório de imagens JPEG em um PDF com páginas A4 imprimíveis em paisagem
modo. Em cada página, a foto ocupa o máximo de espaço, preservando
sua proporção e uma borda de impressão de 2 cm na parte superior e inferior e 2.5 cm na
lado esquerdo e direito.

$ img2pdf --output out.pdf --pagesize A4 ^ T --border 2cm: 2.5cm * .jpg

Em cada página A4, ajuste as imagens em um retângulo de 10 cm por 15 cm, mas mantenha o
tamanho da imagem original se a imagem for menor do que isso.

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

Prepare um diretório de fotos a serem impressas sem bordas em papel fotográfico com 3: 2
proporção da imagem e gire cada página para que sua orientação seja a mesma da entrada
imagem.

$ img2pdf --output out.pdf --pagesize 15cmx10cm --auto-orient * .jpg

Codifique uma imagem JPEG2000 em tons de cinza. O espaço de cores deve ser forçado como img2pdf
não pode lê-lo do arquivo JPEG2000 automaticamente.

$ img2pdf --output out.pdf --colorspace L input.jp2

Análise de argumento

As opções de argumentos longos podem ser abreviadas para um prefixo se a abreviatura for
anambíguo. Ou seja, o prefixo deve corresponder a uma opção exclusiva.

Cuidado com o seu shell interpretando valores de argumento como caracteres especiais (como o
ponto e vírgula no CMYK; opção de espaço de cor I). Em caso de dúvida, coloque os valores do argumento em
aspas simples.

Se você quiser que um valor de argumento comece com um ou mais caracteres negativos, você deve
use o nome de opção longo e junte-os com um sinal de igual, assim:
$ img2pdf --author = - test--
Se o nome do arquivo de entrada começar com um ou mais caracteres negativos, separe
os arquivos de entrada dos outros argumentos por dois sinais de menos:

$ img2pdf - --my-file-starts-with-two-minuses.jpg

Ou seja mais explícito sobre seu caminho relativo, acrescentando um ./:

$ img2pdf ./--meu-arquivo-começa-com-dois-menos.jpg

A ordem dos argumentos não posicionais (todos os argumentos, exceto as imagens de entrada)
Não importa.

Use img2pdf online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    limpeza profunda
    limpeza profunda
    Um script Kotlin que destrói todos os builds
    caches de projetos Gradle/Android.
    Útil quando o Gradle ou o IDE permitem que você
    abaixo. O script foi testado em
    macOS, mas...
    Baixar limpeza profunda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    O plug-in Eclipse Checkstyle
    integra o código Java Checkstyle
    auditor no IDE Eclipse. O
    plug-in fornece feedback em tempo real para
    o usuário sobre viol ...
    Baixe o plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 5
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 6
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • Mais "

Comandos Linux

Ad