
EasyCatalog is a tremendously flexible plug-in, which allows you to layout catalogs fully automatically, semi-automatically or, for cases that require precise position and layout control of each element, manually assisted. No more time wasted on repetitive tasks: invest your resources in improving the quality of your catalogs or print them in multiple languages; EasyCatalog will take care of the hard work. And by linking your designs directly to the source of your data, you can say goodbye to copy and paste errors once and for all.
Import data from any source
An Excel document, a comma-separated text file, an ODBC database, an XML file, Catalog Cloud…
Import data from a source as simple and universal as a text file – for example, a price list created in Microsoft Excel or a comma-delimited text file – or directly from any ODBC-compliant database, such as FileMaker Pro, Microsoft Access, MySQL or Microsoft SQL Server. EasyCatalog supports Excel workbooks, and you can import individual sheets, all at once, or even a range of rows within a single spreadsheet. And if you want to store your data in the cloud, you’re in luck: EasyCatalog connects bi-directionally with Catalog Cloud.


Manage and format your data
Whatever the original format of your data, EasyCatalog can manipulate and transform it to suit your design.
Data is displayed in a spreadsheet-like panel within InDesign, allowing you to edit formatting, sort, group and query data without having to leave the application. No need to go back to the data source to do something as simple as sorting or querying your data: you can manipulate the data to display only the records you want to work with and in the order that suits you best. Perform complex mathematical operations, apply formulas or conditions… it’s all possible with EasyCatalog‘s powerful data panel.
Maintain a link to the original data
EasyCatalog keeps the connection to your data source “alive”, so that any changes to your data will automatically be reflected in your InDesign document
Link your data to an InDesign document – you can import text and images by simply pushing a button. The link established is bidirectional, so changes made to the data in the InDesign document can be sent back to the original data source. By creating a link from the database to your InDesign document, you can be sure that your document will always contain the most current information – ideal for publications where the source information is frequently changed throughout the layout process.
The link is bidirectional, so you can make corrections directly in InDesign and update the database to ensure that the error will not reappear in the future.


Dynamic libraries and document templates
EasyCatalog can use library elements, master pages or a combination of both, to automate your documents.
See how InDesign libraries come to life with EasyCatalog! By including field specifiers – placeholders that tell EasyCatalog how and where to insert the contents of a field – in your library item layouts, library items are automatically populated with data – in real time – when they are dragged onto the page.
Composing complex page layouts, with text and images from your data source, is as quick and simple as selecting one or more records in the EasyCatalog panel and dragging library items into the document.
If your data has changed in the last minute, EasyCatalog can automatically update the document – or all documents contained in an InDesign book.
Any formatting you have applied will be maintained as far as possible.
Insert tabular data
Creating tables, however complex their structure, has never been easier.
Use the EasyCatalog data panel to define the order of rows and columns, and press the insert button. A new InDesign table will be inserted into the document, with the data linked to the source document.
EasyCatalog is designed to save time; once you have inserted a table and see how easily it populates with your data, there is no going back. If you apply a number of layout attributes to rows and cells, such as fills, styles, and fillets, EasyCatalog will automatically expand or collapse your table to accommodate the data, maintaining the original layout as much as possible.


Error Checking
Detect any changes to the document data from the source and update it automatically.
EasyCatalog can check the integrity of your documents to ensure that the document content matches the data source.
Reduce costly errors by automatically checking the document; EasyCatalog will highlight fields in the document and in the panel whose content does not match the original data.
Add more features
EasyCatalog Modules
EasyCatalog is able to import data from a comma-separated text file or directly from an Excel document. However, if your data is stored in any other format or in a database, optional import modules are available. There are also 3 other modules that increase the program’s functionality, allowing you to work with multiple data sources simultaneously, or to automate even more complex workflows by using custom scripts.