My goal is to print multiple pages/ slides of a pdf document (a handout of a power point presentation) on one sheet, so that one sheet contains two pages/slides.
Additionally there must be a space between the slides of one sheet.
The page should look like:
start of the sheet sheet,
page 1 (slide of the powerpoint),
space of about 5cm,
page 2 (slide of the powerpoint) ,
space of about 5cm,
end of the sheet sheet
A further option is that the space between the slides contains an scale paper layout.
Exist there any software which can do that?
Thank you for your help
The free and open source tool pdftools can achieve this.
You can put more slides in a single output pdf page using the --nup option, ad adjust the space between the slides using the --delta option.
There are several pretty print software utilities out there that have options on saving paper by combining multiple pages onto one sheet.
Your easiest solution however would be to use the operating systems print dialog, which generally has an option for printing multiple pages onto one. To create the space needed you can set scaling of the page to 90% or less if you feel you need a greater border. I just checked this on my MacBook and confirmed this.
Related
I have a pdf with 100 pages, each page containing random shapes(not squares,circles,etc), which needs to be printed.
There is a lot of free space on each page & i feel that some shapes from one page can fit
to the other page, if only there is a way to move the shapes between pages.
Is there any way i can move the shapes using Acrobat or any other tool?
Thanks in advance.
I have some VBA that takes the contents of a few different worksheets, and prints them to PDF. I'm trying to add a watermark type effect to each page that gets printed. However, not every page will receive the same watermark. I have a textbox that will correctly get updated as the VBA is running, and will always have what I want my "watermark" to be. I've gotten to the point where I can copy the textbox and paste it in a specific location, but I need to be able to paste it in multiple locations, which will not always be the same. I'm looking for each page to contain the "watermark" and for it to be centered (and potentially resized down to the dimensions of the page in a case where the watermark is larger than the page). Additionally, the number of pages added to the PDF by the sheet is variable, but all pages should always receive the "watermark". I have virtually no background in VBA. The below code was produced by recording a macro.
Sheets("Sheet 1").Select
ActiveSheet.Shapes.Range(Array("TextBox 3")).Select
Selection.Copy
Sheets("Sheet 2").Select
Range("C16").SelectActiveSheet.Paste
I need the paste location to be dynamic and centered in the middle of the printed page. I also need the image to appear on each printed page.
Any help would be greatly appreciated.
Edit: One of the things the existing VBA does is print all the pages on the worksheet to PDF. It then changes values of the pages, and prints them to PDF as well. I need the watermark to update when the values do, which is currently working. The problem I am having is that when the values change, the number of rows change, and so does the page count. If I had a static page count I would just add the watermark (which is already updating as needed) everywhere it's supposed to be.
I have created pagebreaks in an Excel sheet using:
ActiveSheet.HPageBreaks.Add
After I have done this, I get print-outs in Excel that are exactly like I want them.
But if I export the Excel sheet to PDF I get one of two scenarios:
If the content does not require scaling to fit to pages, the pages look great in PDF as well
If the content requires scaling to fit to pages, then instead of scaling, additional page breaks are created in PDF.
The second scenario is unwanted. Is it possible to send scaled pages to PDF?
I'm trying to print out a Sage Worksheet that I created recently. However, when trying to print out the pdf Sage generates for me, the graphs I created take up either a whole page or are too big to fit on a whole page. Is there any way I can resize these graphs to fit no more than half a page?
I've tried the command G.show(figsize=2), which works, but only after compiling on the Sage worksheet.
Any help in this matter is greatly appreciated. Thanks!
I suggest putting (perhaps in a hidden cell)
sage.plot.graphics.Graphics.SHOW_OPTIONS['figsize']=2
at the top (or bottom) of your worksheet. This should globally change these, once you have evaluated your cells again.
However, you are right that the size you create is the size you get. I suppose that is a feature in some sense...
I have a template for a Hipster PDA (you remember those, don't you?) that shows four copies of the same card on one page then four copies of the next card on the next, and so forth. I would like to rearrange things so that each page only has one copy of each card, so I can print four distinct cards to a page, without wasting a lot of paper. I did something vaguely similar to this years ago, but that involved hand editing a lot of Postscript and took forever to do. I would like some sort of command-line solution that would cut a different quadrant from each page and then paste four them onto a single new page.
You might try and get what you want in two steps:
Setup CropBox for each of the pages so that only one copy of a card lays within the CropBox.
Use a PDF imposition software to make new pages from 4 "old" ones
For the latter you could try Multivalent Impose tool.