This utility is a graphical add-on for the command-line tool mbtPdfAsm written by Thierry Schmit. mbtPdfAsm allows extracting individual or several pages from one or more input documents to assemble a new PDF document from those pages. BeCyPDFAsm assists in configuring such a job by means of an intuitive dialog-based user interface and calls mbtPdfAsm behind the scences. This way, the end user is saved from learning the proper command-line usage.
BeCyPDFAsm does not contain mbtPdfAsm, this tool must be separately downloaded. If mbtPdfAsm.exe is not stored in the same directory as BeCyPDFAsm, a configuration file may be used to tell BeCyPDFAsm the installation path to mbtPdfAsm. mbtPdfAsm is freeware and should be available for free download at the mbtPdfAsm website.
The current version of BeCyPDFAsm was developed for usage with mbtPdfAsm version 1.0.25 or higher.


Multi Document Processing

BeCyPDFAsm uses the script option of mbtPdfAsm to extract arbitrary pages from an arbitrary list of input PDF documents. The order of the input documents can easily be changed via drag&drop or simply be selecting ascending/descending order by file name.

Duplex Reconstruction

Using an assistant, one can re-assemble the odd and even pages of a document that has been scanned single-sided in a two pass process.


When assembling new PDF documents, the info fields author, title, subject and keywords can be customized by the user.
Those inputs can either be typed in manually in the dialog or they can be captured from an existing PDF document prior to customization.

Bookmarks / Outlines

The new PDF document can optionally be supplemented with bookmarks. These bookmarks can be used to build a hypertext-like hierarchical index of the document's content that allows readers to quickly access specific text locations.


The produced document can be encrypted using a password to protect it from unauthorized access. Furthermore, an encrypted document can specify permissions that control what operations an authorized reader may perform (e. g. deny printing).


A user-defined footer can be added to simple PDF documents. This can either be an arbitray text string or an automatically generated page index.

Split Mode

One can limit the maximum number of pages per output document to generate multiple smaller files instead of one big file.

Saving/Loading of Compositions

All dialog settings can be saved into compositions and later reloaded to quickly perform recurring jobs.

Attention: Passwords are saved in these files, too. Although the passwords are not directly readable, there is no serious cryptographic protection.


Freeware: The application is fully functional and can be used free of charge.

User Interface

Note: The tabs are clickable if JavaScript is activated.


To download the program please click on the appropriate link in the download section.

Note: The setup package does not include the command-line tool mbtPdfAsm written by Thierry Schmit. This tool must be downloaded separately. The most recent version of mbtPdfAsm should be freely available for download at one of the following addresses:

Version History


User interface:
  • Added support for multi-selection in file list


  • added option to enable local caching of remote files


  • fixed bug when loading settings for the footer


Command-line wrapping:
  • updated passing of path names containing spaces in order to fix problems on NTFS partitions without short names
  • added support for usage in "SendTo"


  • allowed saving/loading of all dialog settings
  • added assistant for duplex reconstruction
  • added DDE commands to automatically close output document in pdf viewer
User interface:
  • added context menus for file list and bookmark tree


Command-line wrapping:
  • allowed setting page rotation for assembled document
  • fixed bug concerning missing possibility to set an owner password
User interface:
  • changed font of dialogs to support ClearType


Command-line wrapping:
  • added support for zoom specification of outline items
  • fixed bug when capturing metadata from existing files
  • fixed buggy encoding of command-line parameters containing spaces or quots
  • fixed bug at parsing the ini file


User interface:
  • duplicated field for output file on first tab


Command-line wrapping:
  • added support for some security options
  • added support for footer creation