It looks like the object model of Acrobat is fully exposed as an ActiveX Object. This function (method) would add pages from another PDF to an existing, so the conclusion would be that you could write a VBScript to do this.
Function InsertPages(nInsertPageAfter As Long, iPDDocSource As Object, nStartPage As Long, nNumPages As Long, bBookmarks As Boolean) As Boolean Notes: Member of Acrobat.CAcroPDDoc Action: Inserts pages into a file. ----- Original Message ----- From: "David Billing" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 02, 2002 9:17 AM Subject: Re: Acrobat Distiller 4.0 / NT4.0 /RB6.5++RT03 > Hi Thom, > > Here is stuff from the Acrobat Help Manual that talks about combining > documents more or less manually. I haven't found any thing that talks about > appending one document to a previously existing document except as a web > page. I have combined documents manually and it works fine. If you want to > do this automatically, I suppose you might try to work from a print file. > > Dave Billing > > From the manual: > ------------------------------------ > Moving and copying PDF pages and files > Acrobat allows you to move a PDF page or range of pages, or copy a PDF page > or range of > pages within a document or from one document to another.When you copy a PDF > page > or pages, the information is left in the original location, as well as being > put in the new > destination.When you move a PDF page or pages, the original information is > removed > from the original location and relocated to the new destination. > Acrobat also allows you to easily combine PDF files with one another.You can > append a > file to the beginning or end of another file, or specify the page where you > want it located. > Combining PDF files > Acrobat allows you to combine one or more PDF files with another with the > Insert Pages > command and specify where the new file is placed in the target document. If > you insert > more than one document using drag and drop (Windows), all the documents are > inserted > in the order specified by Windows Explorer. For example, if files are sorted > by name, the > files will be inserted alphabetically. If the files are sorted by size, they > are inserted in > ascending or descending order, according to the sort in Windows Explorer. > To combine two PDF files: > 1 With the target document open, choose Document > Insert Pages. > 2 In the Select File to Insert dialog box, select the source document you > want to insert > into the target document, and click Select. > 3 In the Insert Pages dialog box, specify whether you want to insert the > document before > or after the specified page. > 4 Specify whether the document is to be inserted before or after the first > page, last page, > or enter a page number. > 5 Click OK. > To combine PDF files by dragging and dropping (Windows): > 1 Set up your Windows environment so that Acrobat and Windows Explorer > windows are > tiled side by side. > 2 Select and drag files from Windows Explorer to the document area of an > open PDF file. > If you selected multiple files, press Ctrl while dragging to insert the > files. If you press Ctrl, > the files are added automatically without the Insert dialog box appearing. > 3 In the Insert Pages dialog box, specify whether you want to insert the > document Before > or After the specified page. > ------------------------ > > ----- Original Message ----- > From: "Thomas J Cimicato" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, October 02, 2002 3:10 AM > Subject: Acrobat Distiller 4.0 / NT4.0 /RB6.5++RT03 > > > > > > I want to print multiple reports to a single pdf file. What I get is a > > print job in the print queue for each instance of the print command. The > > queue is hung as well. I can print a single report to PDFWriter just fine. > > What am I doing wrong here? > > > > PRNSETUP 'Acrobat Distiller' > > OUT PRINTER > > WHILE SQLCODE = 0 > > PRINT PDFREPORT WHERE... > > FETCH .... > > ENDWHILE > > OUT SCREEN > > > > Thom Cimicato > > > > Thomas J Cimicato > > President > > Integrated Check Technologies > > Collect-A-Check, Inc. > > ------------------------------------------------------------ > > Bus:800.338.0676 > > Mailto:[EMAIL PROTECTED] > > www.ICheckTech.com > > > > ================================================ > > TO SEE MESSAGE POSTING GUIDELINES: > > Send a plain text email to [EMAIL PROTECTED] > > In the message body, put just two words: INTRO rbase-l > > ================================================ > > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] > > In the message body, put just two words: UNSUBSCRIBE rbase-l > > ================================================ > > TO SEARCH ARCHIVES: > > http://www.mail-archive.com/rbase-l%40sonetmail.com/ > > ================================================ > TO SEE MESSAGE POSTING GUIDELINES: > Send a plain text email to [EMAIL PROTECTED] > In the message body, put just two words: INTRO rbase-l > ================================================ > TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] > In the message body, put just two words: UNSUBSCRIBE rbase-l > ================================================ > TO SEARCH ARCHIVES: > http://www.mail-archive.com/rbase-l%40sonetmail.com/ > ================================================ TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: INTRO rbase-l ================================================ TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED] In the message body, put just two words: UNSUBSCRIBE rbase-l ================================================ TO SEARCH ARCHIVES: http://www.mail-archive.com/rbase-l%40sonetmail.com/
