Domanda

Questo è un po 'più di una domanda divertente di una grave, ma come fa il formato Adobe PDF rendono i documenti in modo ... portatile?

Ho appena creato un piccolo documento di Word, 235KB in termini di dimensioni, contenente più foto a colori e alcune frasi testuali. Un PDF creati utilizzando CutePDF (che ho capito non è il metodo più efficace per la creazione di PDF) è solo 176KB. Questo è un rapporto di compressione di 25%. Quando questi file vengono inseriti in una cartella compressa, il PDF è in grado di compressione 3% dove il .docx può prendere solo il 2%. Sono sicuro che i file più grandi avrebbero ancora maggiori differenze in termini di dimensioni.

La mia domanda è, come fa Adobe riesce a rendere i loro file in modo molto più piccolo? Capisco che sono attratti dalla grafica raster, ma i miei 3 file bitmap in realtà non può essere aiutato da raster più di tanto, possono?

È stato utile?

Soluzione

Se si dispone di Acrobat 9 v'è uno strumento bello built-in in modo da poter vedere come il PDF è stato messo insieme (e compressioni utilizzato). C'è un post sul blog che spiega come usarlo a http : //pdf.jpedal.org/java-pdf-blog/bid/10479/Viewing-PDF-objects

Altri suggerimenti

Ci sono alcuni modi in cui può essere comprimendo questo:

  1. file PDF Utilizzare LZW e zip di compressione.

  2. Se l'immagine viene scalata nel documento, oppure è un DPI maggiore su disco rispetto si consente di a CutePDF (ad esempio, se CutePDF è impostato per 300dpi e l'immagine è 600 dpi), esso può essere scalata nel PDF.

  3. memorizza Microsoft tonnellate di informazioni nel formato docx, in XML. Più di quello che è realmente necessario per solo esportare le informazioni (per un esempio, provare a copiare e incollare il testo in una cella di testo, e guardare le informazioni HTML che viene fuori - ho avuto un limite su un formato di testo per un cms, e una frase 7 parola ballooned a 950 caratteri). Si tratta di modo che possa essere successivamente modificato, e con un sacco di informazioni esoterica per assicurarsi che tutto viene visualizzato a destra in ogni possibile permutazione. Il pdf non ha bisogno di queste informazioni, e quindi può solo fare il carattere e la dimensione, e striscia tutte le informazioni inutili, risparmiando un sacco di spazio.

Quando si utilizzano tali file di piccole dimensioni alcun overhead nel formato di documento avrà un effetto sproporzionato, che è il motivo per cui si sta vedendo così grandi differenze%.

ho preso un 2683KB JPEG inserito in un nuovo documento di Word 2003. Il file .doc risultante era 2725KB (o 2697KB come docx). Trasformarla in un PDF mi dà un PDF 2701KB. Così sto vedendo una differenza di 25KB, ma solo circa l'1% di differenza a causa delle dimensioni dei dati di immagine. Si tratta di circa la metà di quello che hai, ma forse la versione di Word che hai è più prolisso quando si effettua DOCX?

Per il PDF, Acrobat mostra l'utilizzo dello spazio immagine 2691K, 8.27K spese generali e font 1K come. PDF è un formato piuttosto scarse nella sua sintassi che limita sovraccarico e molto di esso è ripetere stringhe quindi è facilmente comprimibile.

Se si vuole vedere ciò che il PDF contiene in una vista ad albero è possibile scaricare la versione demo di CosEdit .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top