David,

I went through a similar PDF size issue about a year ago, but not at
your level. Simple 5-15k reports in Word were 875k in PDF when printed
through RBase V8. As a check, I used Primo to build PDFs with the Word
file versions which resulted in 52K files. My print button used the PDF
print menu examples in Help. When the V8 PDF size would not shrink
several people suggested I drop various options and see what happens.
When I dropped 'EMBED_USED_FONTS', the files shrunk to 54K. Close enough
for a final product. Seems several of the PDF print option items really
add a lot of weight. In your case it is massive weight, but Razzak
explained that Embed basically adds all the fonts on your system whether
the file actually uses them or not.  I found that borders also added a
lot of overhead so I simply dropped them.  

 

Tom Frederick

Elm City Center

1314 W Walnut

Jacksonville, IL 62650

O - 217-245-9504

F- 217-245-2350

Email - [email protected]

 

________________________________

From: [email protected] [mailto:[email protected]] On Behalf Of David
Blocker
Sent: Tuesday, December 01, 2009 6:57 AM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Report prints extra page; PDF file generated is
huge

 

  

Thanks to all on the list who assisted me in working through issues on
the columnar report I?ve been creating the last few days!

 

There are now 2 remaining issues with the report, one minor, one a
possible deal breaker.  The report is a membership list for a musician?s
union.

 

The report ALWAYS prints an extra blank page at the end, whether I print
for the full data set of about 1700 rows or just a portion.  The report
breaks first on a variable set to the first letter of the full name,
then on the name itself in order to keep each listing together without
wrapping to the next column.  

The first break has nothing checked off re keep break together, reprint
break header etc.  The second has Keep break together checked off.

The page footer has a Before Generate Custom EEP which prints the first
letter of the group on that page.  The EEP moves the letter from side to
side of the page for odd and even pages:

IF vCounter2 = 1 THEN
  SET VAR vCounter2 = 0
  PROPERTY LetterGroupODD VISIBLE "TRUE"
  PROPERTY LetterGroupEven VISIBLE "FALSE"
ELSE
  SET VAR vCounter2 = 1
  PROPERTY LetterGroupODD VISIBLE "FALSE"
  PROPERTY LetterGroupEven VISIBLE "TRUE"
ENDIF
RETURN

The report has Page Style to print the horizontal and vertical lines the
client wants for borders

Ideas?

The client wants this report in a PDF format so they can distribute the
list to members by email once a month.

However the PDF file created is 39,308,445 bytes in size: zipping it
does not significantly reduce the size.  The database itself is SMALLER,
only 30,284,160 for all 4 files.  It would obviously NOT be possible to
email this file.

The workaround I?ve found for now is to print to an RTF file and then
use Word to create a password needed to edit the file, so members can
view it without worrying about editing it. The RTF file for the same
report is 5,941,248 in size, a workable number.

Any ideas about why the PDF file is so huge and how to reduce its size?

 

David Blocker

"David Blocker 
[email protected] 
Office: 781-344-1920 
Cell: 339-206-0261"

 

 

 

Reply via email to