Documentos · PDF Kit de ferramentas
MediaBox, CropBox e /Rotate: Como um PDF define suas páginas
· Fundo
pdf geometria da página rotação
Uma página PDF não tem 'tamanho' fixo no sentido cotidiano; possui caixas, unidades e um valor de rotação que os visualizadores interpretam. Esta postagem explica essas propriedades e o que elas significam quando você mescla, gira ou marca água em páginas de diferentes formatos.
Por que o arquivo mesclado tem páginas de dois tamanhos — misturando documentos A4 e Carta e vendo os dois formatos no resultado
A mesclagem de fontes A4 e US Letter não força todas as folhas em um retângulo. ToolAcre copia cada página com suas dimensões e rotação existentes, para que a saída possa alternar visivelmente os tamanhos. Esse comportamento preserva a geometria de origem em vez de esticar o conteúdo para uma planilha comum.
Dimensões mistas afetam a impressão, o layout das miniaturas, a posição da marca d'água e a saída rasterizada. Revise o arquivo combinado nos limites da página e escolha deliberadamente o dimensionamento da impressora. A fusão não é uma ferramenta de normalização, e um arquivo sendo um PDF não implica que todas as páginas tenham largura ou altura idênticas.
O kit de ferramentas usa PDF pontos, mas não fornece uma lição geral de história da unidade
A operação image-to-PDF expõe a unidade que o código do aplicativo realmente usa: as margens são medidas em pontos. Uma página de imagem ajustada pode corresponder às dimensões da imagem incorporada mais o dobro da margem, enquanto as folhas predefinidas usam larguras e alturas de pontos configuradas. A fonte não estabelece uma história mais ampla da unidade.
Os pixels entram em um caminho diferente. PDF-to-image solicita a pdf.js uma janela de visualização em uma escala selecionada e aloca uma tela dessas dimensões de pixel. Uma página pode, portanto, ter geometria PDF estável enquanto produz rasters maiores ou menores dependendo da escala e dos protetores de memória. Pontos e pixels de saída não são configurações intercambiáveis.
As distinções MediaBox e CropBox não são expostas por esta interface
A pasta de trabalho distingue MediaBox e CropBox, mas esta interface não exibe, edita ou permite que os usuários escolham entre essas caixas. As operações do aplicativo solicitam largura e altura aos objetos da página da biblioteca e copiam as páginas conforme fornecido. Uma explicação detalhada da precedência de caixa precisaria de evidências de especificação direta além dessas fontes.
A instrução prática é inspecionar o resultado visível. Se um visualizador de origem cortar marcas ou mostrar espaços em branco inesperados, a fusão carrega a página em vez de reparar suas caixas. O posicionamento da marca d'água usa as dimensões apresentadas pela biblioteca e PDF-to-image renderiza a janela de visualização fornecida por pdf.js.
A ferramenta lê e adiciona rotação de página sem afirmar o comportamento do nó herdado
A rotação é armazenada como um ângulo de página que a operação lê por meio do pdf-lib. ToolAcre adiciona o quarto de volta solicitado e normaliza o resultado para 0, 90, 180 ou 270. Ele não expõe se um valor de entrada foi originado diretamente na página ou por meio de uma estrutura interna herdada.
Essa omissão não enfraquece a regra de utilização: a rotação é relativa. Aplicar graus 90 a uma página atualmente relatada como 270 produz 0. A ferramenta deixa as dimensões armazenadas inalteradas e não transforma fluxos de conteúdo. Uma segunda passagem é adicionada novamente, então revise a saída atual antes de escolher outro turno.
Retrato e paisagem — por que a orientação é uma consequência das dimensões da caixa e da rotação juntas, e não de um sinalizador separado
Retrato e paisagem são resultados das dimensões da página, do conteúdo e da rotação aplicada, em vez de um controle separado nesta interface. Uma página larga a zero graus e uma página alta girada em noventa podem parecer paisagem. O kit de ferramentas não renomeia a orientação; copia dimensões ou atualiza rotação de acordo com a operação selecionada.
Isso explica por que as varreduras mistas precisam de tratamento específico de página. Escolha posições físicas com base no conteúdo visível, não em um sinalizador de orientação adivinhado. Para predefinições de imagem para PDF, retrato e paisagem são dimensões de folha explícitas, enquanto Corresponder a cada imagem cria uma página com base na largura e altura de cada imagem.
Consequências para ferramentas de nível de página – a mesclagem mantém as próprias caixas de cada página e uma marca d'água deve ser colocada em relação à caixa de cada página
A mesclagem preserva as dimensões e a rotação de cada página. A marca d'água calcula posições em relação à largura e altura de cada página, dimensiona as marcas da imagem como uma fração da largura da página e desenha texto nas âncoras selecionadas. Um tamanho de texto fixo pode, portanto, parecer diferente em uma folha pequena e em um desenho grande.
As marcas angulares giram em torno de sua âncora e são posicionadas a partir de medições de marcas não giradas, portanto, um carimbo diagonal pode não ocupar o centro intuitivo. Teste tamanhos de página mistos e rotações existentes. PDF-to-image também produz dimensões de pixels mistas quando as páginas de origem diferem, mesmo em uma escala selecionada.
Caixas de pré-impressão e dimensionamento uniforme de página estão fora deste kit de ferramentas
BleedBox, TrimBox, ArtBox, imposição de pré-impressão e dimensionamento uniforme de página não são opções implementadas aqui. O kit de ferramentas também não corta páginas em uma caixa selecionada nem redimensiona páginas copiadas durante a mesclagem. Esses fluxos de trabalho exigem software cujos controles de geometria e garantias de saída sejam explicitamente documentados.
Evite descrever uma mesclagem bem-sucedida como normalização de impressão. Para produção profissional, inspecione caixas e dimensionamento com ferramentas de pré-impressão após o trabalho da página. ToolAcre é adequado para copiar, ordenar, girar um quarto, marcar e converter de acordo com seu comportamento declarado, não para certificar uma definição de página pronta para impressão.
Dimensões por página e rotação aditiva preveem as operações enviadas
O modelo geométrico mais útil é baseado na origem: cada página carrega dimensões e uma rotação atual; a mesclagem os copia, a rotação adiciona ao ângulo, a marca d'água lê as dimensões para posicionamento e a conversão raster transforma a janela de visualização renderizada em pixels. Esses fatos predizem o que os usuários verão.
Eles também identificam o que não acontecerá automaticamente. As páginas não são uniformes, as caixas não são expostas para edição e o conteúdo não é redesenhado durante a rotação. Verifique a saída de tamanhos mistos no visualizador final, preserve os originais e use ferramentas de geometria especializadas quando o trabalho se estender além dessas operações no nível da página. Para impressão, revise as configurações de escala separadamente porque uma impressora pode impor seu próprio comportamento de ajuste depois que o kit de ferramentas PDF reteve fielmente as dimensões de origem mista. Uma visualização da impressão pode revelar cortes ou centralização inesperada causada pela configuração de destino e não pela própria cópia da página local. Uma verificação extra das folhas maiores e menores geralmente expõe suposições de escala antes que um pacote misto inteiro seja impresso.