Documenti · PDF Toolkit
MediaBox, CropBox e /Rotate: Come un PDF definisce le sue pagine
· Sfondo
pdf geometria della pagina rotazione
Una pagina PDF non ha una "dimensione" fissa nel senso quotidiano; ha riquadri, unità e un valore di rotazione che gli spettatori interpretano. Questo post spiega tali proprietà e cosa significano quando unisci, ruoti o filigrani pagine di forme diverse.
Perché il file unito ha pagine di due dimensioni: mescola documenti A4 e Letter e vede entrambe le forme nel risultato
L'unione delle origini A4 e US Letter non forza tutti i fogli in un unico rettangolo. ToolAcre copia ogni pagina con le dimensioni e la rotazione esistenti, in modo che l'output possa alternare visibilmente le dimensioni. Questo comportamento preserva la geometria di origine invece di estendere il contenuto su un foglio comune.
Le dimensioni miste influiscono sulla stampa, sul layout delle miniature, sulla posizione della filigrana e sull'output raster. Esamina il file combinato ai limiti della pagina e scegli deliberatamente il ridimensionamento della stampante. La fusione non è uno strumento di normalizzazione e il fatto che un file sia PDF non implica che ogni pagina abbia la stessa larghezza o altezza.
Il toolkit utilizza PDF punti ma non fornisce una lezione generale sulla cronologia delle unità
L'operazione image-to-PDF espone l'unità effettivamente utilizzata dal codice dell'applicazione: i margini vengono misurati in punti. Una pagina immagine adattata può corrispondere alle dimensioni dell'immagine incorporata più il doppio del margine, mentre i fogli preimpostati utilizzano larghezze e altezze in punti configurate. La fonte non stabilisce una storia più ampia dell'unità.
I pixel entrano in un percorso diverso. PDF-to-image richiede a pdf.js un viewport con una scala selezionata e alloca una tela da quelle dimensioni in pixel. Una pagina può quindi avere una geometria PDF stabile mentre produce raster più grandi o più piccoli a seconda della scala e delle protezioni della memoria. I punti e i pixel di output non sono impostazioni intercambiabili.
Le distinzioni MediaBox e CropBox non sono esposte da questa interfaccia
La cartella di lavoro distingue MediaBox e CropBox, ma questa interfaccia non visualizza, modifica o consente agli utenti di scegliere tra queste caselle. Le operazioni dell'applicazione richiedono agli oggetti della pagina della libreria la larghezza e l'altezza e copiano le pagine come fornito. Una spiegazione dettagliata della precedenza dei riquadri richiederebbe prove di specificazione diretta al di là di queste fonti.
L'istruzione pratica è quella di ispezionare il risultato visibile. Se un visualizzatore di origine ritaglia segni o mostra spazi bianchi inaspettati, la fusione porta con sé la pagina anziché riparare le sue caselle. Il posizionamento della filigrana utilizza le dimensioni visualizzate dalla libreria e PDF-to-image esegue il rendering del viewport fornito da pdf.js.
Lo strumento legge e aggiunge la rotazione della pagina senza imporre il comportamento del nodo ereditato
La rotazione viene memorizzata come un angolo di pagina letto dall'operazione tramite pdf-lib. ToolAcre aggiunge il quarto di giro richiesto e normalizza il risultato in 0, 90, 180 o 270. Non rivela se un valore di input ha avuto origine direttamente sulla pagina o tramite una struttura interna ereditata.
Questa omissione non indebolisce la regola d’uso: la rotazione è relativa. L'applicazione di 90 gradi a una pagina attualmente riportata su 270 produce 0. Lo strumento lascia invariate le dimensioni memorizzate e non trasforma i flussi di contenuto. Un secondo passaggio aggiunge nuovamente, quindi rivedi l'output corrente prima di scegliere un altro turno.
Ritratto e paesaggio: perché l'orientamento è una conseguenza delle dimensioni della scatola e della rotazione insieme, non una bandiera separata
Ritratto e paesaggio sono il risultato delle dimensioni della pagina, del contenuto e della rotazione applicata piuttosto che un controllo separato in questa interfaccia. Una pagina larga a zero gradi e una pagina alta ruotata di novanta possono entrambe apparire orizzontali. Il toolkit non rietichetta l'orientamento; copia le quote o aggiorna la rotazione in base all'operazione selezionata.
Questo spiega perché le scansioni miste necessitano di una gestione specifica della pagina. Scegli le posizioni fisiche in base al contenuto visibile, non a un indicatore di orientamento indovinato. Per le preimpostazioni image-to-PDF, verticale e orizzontale sono dimensioni esplicite del foglio, mentre Abbina ogni immagine crea una pagina in base alla larghezza e all'altezza di ciascuna immagine.
Conseguenze per gli strumenti a livello di pagina: l'unione mantiene i riquadri di ciascuna pagina e deve essere posizionata una filigrana relativa al riquadro di ciascuna pagina
L'unione preserva le dimensioni e la rotazione di ciascuna pagina. La filigrana calcola le posizioni rispetto alla larghezza e all'altezza di ciascuna pagina, ridimensiona i segni di immagine come una frazione della larghezza della pagina e disegna il testo in corrispondenza degli ancoraggi selezionati. Una dimensione di testo fissa può quindi risultare diversa su un foglio piccolo e su un disegno grande.
I segni angolati ruotano attorno al loro ancoraggio e sono posizionati in base alle misurazioni dei segni non ruotati, quindi un timbro diagonale potrebbe non occupare il centro intuitivo. Prova dimensioni di pagina miste e rotazioni esistenti. Allo stesso modo, PDF-to-image produce dimensioni in pixel miste quando le pagine di origine differiscono, anche in una scala selezionata.
I riquadri di prestampa e il ridimensionamento uniforme delle pagine non rientrano in questo kit di strumenti
BleedBox, TrimBox, ArtBox, imposizione di prestampa e ridimensionamento uniforme della pagina non sono opzioni implementate qui. Il toolkit inoltre non ritaglia le pagine in una casella selezionata né ridimensiona le pagine copiate durante l'unione. Tali flussi di lavoro richiedono software i cui controlli geometrici e garanzie di output siano esplicitamente documentati.
Evitare di descrivere un'unione riuscita come normalizzazione della stampa. Per la produzione professionale, ispeziona le scatole e ridimensionale con gli strumenti di prestampa dopo il lavoro sulla pagina. ToolAcre è adatto per copiare, ordinare, girare in un quarto, contrassegnare e convertire secondo il comportamento dichiarato, non per certificare una definizione di pagina pronta per la stampa.
Le dimensioni per pagina e la rotazione additiva prevedono le operazioni spedite
Il modello geometrico più utile è basato sulla fonte: ogni pagina porta dimensioni e una rotazione corrente; Unisci le copia, ruota aggiunge all'angolo, la filigrana legge le dimensioni per il posizionamento e la conversione raster trasforma la finestra renderizzata in pixel. Questi fatti prevedono ciò che gli utenti vedranno.
Identificano anche ciò che non accadrà automaticamente. Le pagine non vengono uniformate, i riquadri non vengono esposti per la modifica e il contenuto non viene ridisegnato durante la rotazione. Controlla l'output di dimensioni miste nel visualizzatore finale, preserva gli originali e utilizza strumenti di geometria specializzati quando il lavoro si estende oltre queste operazioni a livello di pagina. Per la stampa, rivedere le impostazioni di ridimensionamento separatamente perché una stampante può imporre il proprio comportamento di adattamento dopo che il toolkit PDF ha mantenuto fedelmente le dimensioni di origine miste. Un'anteprima di stampa può rivelare ritagli o centratura inaspettata causati dall'impostazione di destinazione piuttosto che dalla copia della pagina locale stessa. Un ulteriore controllo dei fogli più grandi e più piccoli spesso espone i presupposti di ridimensionamento prima che venga stampato un intero pacchetto misto.