Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/transpect/idml2xml-frontend
Converts InDesign IDML to XML
https://github.com/transpect/idml2xml-frontend
docbook idml indesign
Last synced: about 2 months ago
JSON representation
Converts InDesign IDML to XML
- Host: GitHub
- URL: https://github.com/transpect/idml2xml-frontend
- Owner: transpect
- License: bsd-2-clause
- Created: 2017-04-05T13:54:15.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T13:59:28.000Z (7 months ago)
- Last Synced: 2024-06-22T06:34:04.407Z (6 months ago)
- Topics: docbook, idml, indesign
- Language: Shell
- Homepage:
- Size: 51.8 KB
- Stars: 13
- Watchers: 5
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# idml2xml
Converts InDesign IDML to XML. Based on the transpect module [idml2xml](https://github.com/transpect/idml2xml).
## Introduction
Considering this [hello world example](https://github.com/transpect/idml2xml-frontend/tree/master/sample), idml2xml will generate flat [Hub XML with CSSa XML attributes](http://publishinggeekly.com/wp-content/uploads/2013/01/CSSa.pdf).
```xml
hello world```
## Requirements
At least Java 1.7 is required.
## Clone this project
This project depends on Git submodules. Therefore you have to clone it with the `--recurse-submodules` option to get the submodules, too:
```
git clone https://github.com/transpect/idml2xml-frontend --recurse-submodules
```## Invocation
### Bash
For convenient use on command line, we provide a simple Bash script. You can run it in this way:
```
./idml2xml.sh sample/hello-world.idml
```### Calabash
We provide also Bash and Windows Batch scripts to invoke the XProc pipeline directly:
```
./calabash.sh -o result=sample/hello-world.xml xpl/idml2xml-frontend.xpl idml=sample/hello-world.idml
```## Include idml2xml in your XProc project
Please refer to this [tutorial](http://transpect.github.io/getting-started.html) for a more extensive documentation.