How to Print Multiple Up documents

Dear Aspose,

Is there anyway to print the office documents & pdf with multiple up settings.
Especially power point. My customer needs to get 6 pages per page printing.
We utilized the printer driver setting. However printer driver support only 1,2,4,8,14,32…
Any suggestion and help will be appreciate.



Regards
fujixeroxsg

Hi
Su Hlaing,

Thanks for using our products.

I am a representative from Aspose.Pdf team. This component provides the capability to Create/Edit/Manipulate existing PDF documents. It also supports the feature to print PDF documents. From your above requirement " My customer needs to get 6 pages per page printing", do you need to get six copies of each PDF page ?

If so is the case, then you may consider specifying any value for Copies property of System.Drawing.Printing.PrinterSettings class. Please note that we have a class named PdfViewer present under Aspose.Pdf.Facades namespace of Aspose.Pdf for .NET which provides the feature to Print the PDF documents. When printing the PDF files, PrintDocumentWithSettings(…) method of PdfViewer class takes an object PrinterSettings class as an argument, so if we have specified the number of copies to be generated using Copies property, the same number of printouts will be generated.

In order to create 6 copies of individual page of PDF file, I would suggest you to first convert the source PDF file into single page documents and then try binding individual PDF file with PdfViewer and create 6 copies of each document.

For further details, please take a look over

In case I have not properly understood your requirement or you have any further query, please feel free to contact.

Hi Aspose,

Thanks for reply. There is miscommunication.My requirement is to print the files in 6 pages per sheet. Eg : In powerpoint there are total 12 slides.In normal print, the no of sheets print out is 12 sheets.
When user print, select the 6 pages per sheet in print setting and print. The no of sheets print out is 2 sheets.This is my requirement.

Any recommendation?

Regards
fujixeroxsg






Hi there,


Thanks for your inquiry.

You can achieve this when printing word documents by using Aspose.Words: http://www.aspose.com/docs/display/wordsnet/How+to++Print+Multiple+Pages+on+One+Sheet

Thanks,

fujixeroxsg:
Hi Aspose,

Thanks for reply. There is miscommunication.My requirement is to print the files in 6 pages per sheet. Eg : In powerpoint there are total 12 slides.In normal print, the no of sheets print out is 12 sheets.
When user print, select the 6 pages per sheet in print setting and print. The no of sheets print out is 2 sheets.This is my requirement.
Hi Su Hlaing,

Thanks for the information and sorry for replying you late.

As per my understanding, your above query seems to be related to Aspose.Slides for .NET but I am not entirely certain that Aspose.Slides supports the feature to print the PowerPoint presentations. So I have asked my fellow worker from respective team to answer this query. Please be patient and spare us little time. We are sorry for this inconvenience.
fujixeroxsg:
Hi Aspose,
Thanks for reply. There is miscommunication.My requirement is to print the files in 6 pages per sheet. Eg : In powerpoint there are total 12 slides.In normal print, the no of sheets print out is 12 sheets.
When user print, select the 6 pages per sheet in print setting and print. The no of sheets print out is 2 sheets.This is my requirement.

Any recommendation?

Regards
fujixeroxsg

Hi,

I am representing Aspose.Slides.

I like to share that Aspose.Slides does support printing the presentations. Please visit this documentation link for your kind reference. I also like to add that presently support for printing handouts and setting handout options is unavailable in Aspose.Slides. I have created an issue with ID SLIDESNET-33668 as new feature request to investigate the possibility of implementing requested feature support. This thread has been linked with the issue so that you may be automatically notified once the issue will be resolved.

We are sorry for your inconvenience,