Hello, I use this code to merge file1.pdf, file2.pdf, file3.pdf in file4.pdf % format=english \definepapersize[A3large][width=320mm,height=450mm,offset=0pt] \setuppapersize[A3,landscape][A3large,landscape] \setuplayout [backspace=0pt,marking=on, height=middle,width=middle,location=middle, topspace=0pt, header=0pt, footer=0pt] \starttext'; \insertpages[file1.pdf][width=0pt] \insertpages[file2.pdf][width=0pt] \insertpages[file3.pdf][width=0pt] \stoptext where file1 is 481 031 bytes file2 is 1 277 167 bytes and file3 is 43 574 bytes. I expected ~2 Mbytes for file4.pdf but file4 is 10 601 693 bytes, ie ~five times the size expected. Why ? Thanks in advance luigi PS. I have a context distribution that is 1 year old, but i can't actually upgrade it (well, if I must do it, I will do !)
At 14:29 07/08/2003 +0200, you wrote:
Hello, I use this code to merge file1.pdf, file2.pdf, file3.pdf in file4.pdf
% format=english \definepapersize[A3large][width=320mm,height=450mm,offset=0pt] \setuppapersize[A3,landscape][A3large,landscape] \setuplayout [backspace=0pt,marking=on, height=middle,width=middle,location=middle, topspace=0pt, header=0pt, footer=0pt] \starttext';
\insertpages[file1.pdf][width=0pt] \insertpages[file2.pdf][width=0pt] \insertpages[file3.pdf][width=0pt] \stoptext
where file1 is 481 031 bytes file2 is 1 277 167 bytes and file3 is 43 574 bytes. I expected ~2 Mbytes for file4.pdf but file4 is 10 601 693 bytes, ie ~five times the size expected. Why ?
Thanks in advance luigi
PS. I have a context distribution that is 1 year old, but i can't actually upgrade it (well, if I must do it, I will do !)
maybe an not supported compression scheme? in a couple of weeks a new tex live is out, so a newer pdftex (xpdf lib) may have solvedthe problem. Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
Thanks Hans for the answer. I made another try with file1.tex: \setuppapersize[A3,landscape][A3,landscape] \starttext \dorecurse{1500}{\input tufte \par \input knuth \par} \stoptext and merge.tex: \definepapersize[A3large][width=320mm,height=450mm,offset=0pt] \setuppapersize[A3,landscape][A3,landscape] \setuplayout [backspace=0pt,marking=on, height=middle,width=middle,location=middle, topspace=0pt, header=0pt, footer=0pt] \starttext \insertpages[file1.pdf][width=0pt] \stoptext The results are: 799537 ago 7 17:55 file1.pdf 1515097 ago 7 17:56 merge.pdf Also pdffonts file1.pdf give name type emb sub uni object ID ------------------------------------ ------------ --- --- --- --------- EGNYTD+CMR12 Type 1 yes yes no 6 0 but pdffonts merge.pdf give name type emb sub uni object ID ------------------------------------ ------------ --- --- --- --------- AGPRLI+CMSS8 Type 1 yes yes no 15 0 MGUYCG+CMR12 Type 1 yes yes no 7 0 : : MGUYCG+CMR12 Type 1 yes yes no 7 0 ie the line MGUYCG+CMR12 Type 1 yes yes no 7 0 is repeated 408 (yes, four hundred) times . Do I mess with pdftex.cfg or some *.map files ? luigi
At 18:10 07/08/2003 +0200, you wrote:
The results are: 799537 ago 7 17:55 file1.pdf 1515097 ago 7 17:56 merge.pdf
here i get: 805,366 test.pdf 1,053,739 test1.pdf so .. what version of pdftex are you running normally pdftex combines fonts data (esp the glyph code) that it knows; some overhead is to be expected form the rather verbose resource related code Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
At 10:48 08/08/2003 +0200, you wrote:
This is pdfTeX, Version 3.14159-14h-released-20010417 (Web2C 7.3.3.1)
hm, then update to 1.0 or higher Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
Good news, it seem to work after updating to 1.11 ( This is pdfTeXk, Version 3.141592-1.11a (Web2C 7.5.2)) I get 797,077 test.pdf 1,078,539 test1.pdf and your test was 805,366 test.pdf 1,053,739 test1.pdf (Does it depend from pdftex version ?) Previous merging is also good: I have now 1,767,252 bytes (it was ~10Mbytes) Many thanks Hans luigi
At 14:15 08/08/2003 +0200, scarso luigi wrote:
Good news, it seem to work after updating to 1.11 ( This is pdfTeXk, Version 3.141592-1.11a (Web2C 7.5.2))
I get 797,077 test.pdf 1,078,539 test1.pdf and your test was 805,366 test.pdf 1,053,739 test1.pdf
(Does it depend from pdftex version ?)
Previous merging is also good: I have now 1,767,252 bytes (it was ~10Mbytes)
i used 1.10a for that test (1.11 is in my test suite) and there are indeed differences between pdftex versions: the latest greatest has a couple of optimizations, even more accuracy, a few more features etc. Also, the xpdf lib plays a role in producing code. (version 1+ avoids redundant copies of objects when including multiple pages from a file) Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
participants (2)
-
Hans Hagen
-
scarso luigi