| 
     
   Rearrange existing PDF documents 
   PDF document in individual pages 
   Split PDF document into front pages/back pages 
   Extract specific PDF pages 
   Extract specific PDF front/back pages 
 
   Composition of multiple PDF documents 
   Combine PDF documents 
   Scale PDF document 
   Duplicate PDF document on print sheet 
 
   Change existing PDF documents 
   Create multi-page mail merge 
   Resort PDF documents 
 
 
 
    Example – Extract specific PDF pages
    Select a PDF file with the mouse and specify a list of page numbers (1,5,74,100-123,150,151). Remove the pages specified, e.g. for reprinting or separate color printing of certain pages.
     
    
    
      <?xml version="1.0" encoding="utf-8"?>
<job>
  <dialog>
    <topic>
      <prompt>PDF-Inputfile</prompt>
      <type>file</type>
      <filter>'.pdf'</filter>
      <variable>inFile</variable>
    </topic>
    <topic>
      <prompt>Seiten entnehmen (z.B. 1,2,3-10,11,13)</prompt>
      <type>pagenumbers</type>
      <variable>inPages</variable>
    </topic>
  </dialog>
  <instance>
    <eval variable="outFile" expression="filecutending({inFile})+'_extrakt.pdf'" />
    <iterate file="{inputFile}" variable="inPdf">	
      <append condition="({inPdf.pagenr} isin {inPages})">
        <template file="{inFile}" pagenr="{inPdf.pagenr}"/>
        <output file="{outFile}" />        
      </append>
    </iterate>
  </instance>
</job>
 | 
        | 
      
Open selection window
Description field
Select a file
Only allow PDF files
Remember selected file name
Description input field
Specify page numbers
Remember page numbers as a list
Output file consists of the extended name of the input file
Cycle through all pages of the PDF file
Was the current page specified?
append the current page
End of program loop
 
       | 
     
     
   |