Re: PDF:Writer pages landscape and portrait




-------- Original-Nachricht --------
Datum: Fri, 14 Sep 2007 21:47:11 +0900
Von: "Axel Etzold" <AEtzold@xxxxxx>
An: ruby-talk@xxxxxxxxxxxxx
Betreff: Re: PDF:Writer pages landscape and portrait


-------- Original-Nachricht --------
Datum: Fri, 14 Sep 2007 17:20:56 +0900
Von: John Butler <johnnybutler7@xxxxxxxxx>
An: ruby-talk@xxxxxxxxxxxxx
Betreff: PDF:Writer pages landscape and portrait

Hi,

Im creating a PDF report and throughout the PDF document there will be
some pages that need to be landscape and some that need to portrait. I
cant seem to find any documentation about inserting pages in the
document with a different layout, it looks like the whole document needs
to be on or the other when initialising
pdf = PDF::Writer.new(:orientation => :landscape)

I currently have the seperate parts of the document rendering
individually so one option would be to merge them altogether when
finished and use the page numbering to tie them together.

Can anyone give some advice on the best route to take for this?

thanks

JB
--
Posted via http://www.ruby-forum.com/.

Dear John,

one option might be to convert the PDF document to postscript
(using ghostscript http://pages.cs.wisc.edu/~ghost/doc/AFPL/index.htm),

You can then select certain pages using psselect (which is part
of psutils (ftp://ftp.dcs.ed.ac.uk/pub/ajcd/psutils.tar.gz) , which
contains also pstops, which allows to rotate a ps file :

(assuming it started out being 8.5" wide):

pstops -w0 -h0 1:0R\(0in,8.5in\) input.ps > rotated.ps

Next, you would need to output the rotated file on a landscape
page while converting it to pdf. For a 11" W x 8.5" H page:

ps2pdf13 -g7920x6120 rotated.ps

(The units of measure are decipoints, where 720 decipoints = 1 inch)

Best regards,

Axel
--
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser

Dear John,

I forgot to say how to merge postscript files before converting them:
that's also done by ghostscript:

gs -sDEVICE=pswrite -sOutputFile=output.ps -dNOPAUSE -dBATCH file1.ps file2.ps file3.ps

Best regards,

Axel
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

.



Relevant Pages

  • Re: Portrait/Landscape PDF View/Print Problem
    ... sections to a word document ... trying to save as a PDF, it saves as 2 different documents. ... I have a PDF that displays a portrait and ... a landscape page on the screen, but prints in all Portrait (this cuts ...
    (microsoft.public.mac.office.word)
  • Re: printing to pdf with changing page orientation
    ... I have created a document that is mostly portrait, ... has some wide tables so I have made that section landscape, ... When I go to create a pdf only part of the document ... the jobs spit out in the right order. ...
    (microsoft.public.mac.office.word)
  • Portrait/Landscape PDF View/Print Problem
    ... sections to a word document ... trying to save as a PDF, it saves as 2 different documents. ... I have a PDF that displays a portrait and ... a landscape page on the screen, but prints in all Portrait (this cuts ...
    (microsoft.public.mac.office.word)
  • Re: [OT] Anyone use Scribus?
    ... I set my pages up landscape but no matter what I do they print ... Even if I make a pdf and print it, it comes out portrait even ... Antonio Montagnani ...
    (Fedora)
  • Re: page orientation
    ... "Suzanne S. Barnhill" wrote: ... landscape screen remains the same and going back to portrait ...
    (microsoft.public.word.pagelayout)

Loading